Suchergebnisse

Suchergebnisse 1-20 von insgesamt 43.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • So jetzt funktioniert es. ich habe den Code so verändert: schreiben in Keychain: Quellcode (4 Zeilen) lesen aus Keychain: Quellcode (3 Zeilen) also es mus bei AccessGroup und Service die BundleID angegeben werden. Außerdem muss wie oben beschrieben der Eintrag in die .plist Dateien gemacht werden.

  • Ich habe jetzt noch so wie hier erläutert folgendes gemacht: - in beiden Projekten in der Datei Entitlements.plist einen Eintrag keychain-access-groups angelegt, mit meiner Bundle Seed ID - access Group beim initialisieren des KeychainWrappers festgelegt: Quellcode (3 Zeilen) - das auslesen mache ich so Quellcode (4 Zeilen) Wenn ich so das setzen und lesen von Werten innerhalb einer Anwendung mache, funktioniert die Ausgabe. Will ich die Ausgabe in einer anderen App haben, ist das Ergebnis leer,…

  • Ich habe es jetzt mal auf einem richtigen Gerät getestet und musste feststellen das es noch nicht klappt! Ich habe 2 Apps, beide mit einer eigenen App ID (gleiche Bundle Seed ID um shared Keychain zu ermöglichen) und eigenem Provisioning Profile. Dann habe ich in der einen App wie oben beschrieben in den Keychain geschrieben und in der anderen App versucht es wieder auszulesen. Das klappt nicht, die Ausgabe bleibt leer. Habe ich noch etwas vergessen? Im Simulator klappt es, aber dort haben ja al…

  • Und worauf bezog sich dann deine erste Antwort Zitat: „ An der Stelle, wo Du popViewControllerAnimated: aufrufst, zeigst Du den Alertview an und verschiebst die Zeile mit dem popViewControllerAnimated: in eine AlertView-Delegatemethode, die Du in der gleichen Klasse implenetierst. Dem AlertView gibst Du natürlich self als Delegate mit. “ warum hast die popViewControllerAnimated: Methode, bzw. gehst davon aus das ich die habe. Kann ich das irgendwie ändern?

  • Aber die Methode popViewControllerAnimated rufe ich doch gar nicht manuell auf. Das macht doch der NavigationController automatisch wenn ich auf den back-Button drücke, die existiert in der Klasse auch gar nicht

  • Hallo, ich habe ein View mit einem Zurück-Button mit Hilfe eines NavigationControllers. Jetzt versuche ich das bevor das vorherige View angezeigt wird, noch ein UIAlertView angezeit werden soll (als Hinweis um was zu speichern, falls noch nicht geschehen). Ich habe versucht in die Methode Quellcode (1 Zeile) das AlertView zu erstellen, das klappt zwar, jedoch ist das View schon wieder zum vorherigen gewechselt. Es ist also zu spät. Mein Ziel ist es eigentlich dass das alte View "warten" soll, bi…

  • Super vielen Dank für deine Hilfe, ohne die hätte ich dass nicht auf die Reihe bekommen Für alle die es interessiert, ich habe es jetzt so gelöst: Quellcode (9 Zeilen)

  • Also muss ich wenn ich 3 Werte mit dem Wrapper speichern will (unter dem gleichen Service und Group), muss ich diesen 3x mit anderem identifier initialiseren und jeweils setObject machen? Das ist ja merkwürdig

  • guck mal mein oberer Beitrag

  • so klappt es wenn ich jetzt speicher mit Quellcode (1 Zeile) dann ist der key ja kein String mehr. also muss ich jeden wert als ein anderes "kSecAttr" speichern?

  • ich musste die Methodenbeschreibung in der .h ändern, die .m hab ich doch von dir und das war es mit Servicename. Ich verwende jetzt die Dateien im osxentwicklerforum.de/index.ph…8c6ee6cb2456f93450e8715f6 und folgenden Code Quellcode (7 Zeilen) da tritt auch ein Fehler auf: Quellcode (30 Zeilen) habe ich doch noch was vergessen?

  • Stimmt das habe ich gelesen. Nein, ich habe es aus Faulheit nur auf dem Simulator getestet, aber jetzt wo du es sagst Ich habe grade nochmal das GenericKeychain an einem eigenen kleinen Beispiel mit deinem Code und deiner Datei probiert. Jedoch wird schon beim schreiben eine Exception geworfen: Quellcode (29 Zeilen) Ich habe das Security Framework geladen und importiert genauso wie die .m und .h Wrapper-Datei. Dann habe ich folgende Zeilen verwendet: Quellcode (12 Zeilen) Kannst du mir sagen war…

  • Danke für die Datei! Zitat: „ Da wird es nur mit dem appübergreifend nix werden. “ Ich habe es getestet und wenn man den gleichen "Servicename" bei beiden Anwendungen verwendet, klappt es.

  • Ich habe hier noch eine Anleitung zum Keychain gefunden. Dort hat der Autor den Code auf zwei einfache Methoden runtergebrochen, mit denen man zu einem Service, ein Username und PW speichern kann und mithilfe der PW die beiden Werte auch wieder auslesen kann. Das ist eigentlich das was ich gesucht habe, jedoch muss ich noch zwei weitere Werte in dem Keychain speichern. Das werde ich jetzt versuchen umzusetzen.

  • Danke. Das Keychain Beispiel von Apple habe ich mir angeguckt und versucht nachzuvollziehen. Das ist mir jedoch noch nicht so ganz gelungen. Ich finde das Beispiel ziemlich umfassend und mir ist dadurch noch nicht so ganz klar, wie Items ins Keychain gespeichert werden und wie man sie wieder lesen kann. Ich bin auch noch nicht so lange bei der iPhone Entwicklung dabei. Kann mir vielleicht nochmal jemand anhand eines Code-Stücks zeigen, wie ich Items ins Keychain speichere und dann wieder lesen k…

  • Danke für eure Hilfe Ich habe mich jetzt mal mit Keychain auseinander gesetzt und hier eine einfache Anleitung gefunden, wo man zu einem ServiceName ein Passwort speichern kann. Dort steht auch dass auch weitere Attribute zu diesem ServiceNamen abgespeichert werden können (was ich machen müsste) und ich habe versucht den Anweisungen dafür zu folgen, jedoch ohne Erfolg. Ich habe den Code folgendermaßen verändert. (Zeile 8, 9 hinzugefügt, um zwei weitere Werte abzuspeichern) Quellcode (14 Zeilen) …

  • Aber eigentlich sollte es möglich sein, soweit ich das gefunden habe. Klappt nur noch nicht ganz. Hat noch jemand eine Idee?

  • Ok Danke. Unter System/Library/ gibt es nur einen Ordner "PreferencePane", da ist aber nichts was auf meine App hinweist. Bei meinen Apps gehts um iPhone Anwendungen, das habe ich oben vergessen.

  • Nein, weiß auch nicht was du meinst. Wie geht das

  • Also ich habe es jetzt so probiert: Quellcode (8 Zeilen) Die Variablen sind weiterhin null