Problem:
Verstehen:
Datenfluss:
Ich habe versucht, die Launch Options Keys ohne Glück zu benutzen.
Kurz gesagt, ich kann einfach nicht den Kopf rümpfen:
Ende Ergebnis: Ich habe versucht, weg von dem
zu bleibenDie Dokument-Interaktionsübersicht:
Es ist die " Dateien von anderen Apps öffnen" , an der ich mich besonders interessiere. Es weist mich an, die Anwendung zu verwenden: didFinishLaunchingWithOptions: Methode, indem ich Wörterbuchwerte für die Schlüssel übergebe. Hier verliere ich mich? Wie stelle ich die Schlüssel so ein, dass sie weiß, "WHERE" und "WHAT" zu suchen? Und mir ist immer noch nicht klar, den richtigen Direktor, dass App1 Informationen speichern sollte, damit die Schlüssel auf den richtigen Ort zeigen?
Das Öffnen von E-Mail-Dateianhängen und das Öffnen von PDF-Dateien in iBooks können nicht die einzigen Orte sein, an denen Sie diese API nutzen können oder sonst hätte Apple nicht die gesamte Arbeit erledigt Erlaube von App-To-App zu sprechen.
Hinweis: Ich versuche nicht, App1 dazu zu bringen, Daten direkt in App2-Dateien zu übertragen. Ich denke nicht, dass das von Apple überhaupt erlaubt wäre! Ich versuche App1 zu veranlassen, seine Daten zu komprimieren und sie an der richtigen Stelle zu speichern. Wenn Benutzer App2 verwenden, können die Daten dann für App2 verfügbar sein, indem sie die Daten "einlesen".
Wenn jemand eine Beispielanwendung, ein Tutorial oder eine solide Idee hat, wie das funktioniert, würde ich die Hilfe sehr schätzen.
-Danke!
P.S. Jemand mit 1.500 oder höherem Ruf erstellt bitte ein "UIDocumentInteraction" -Tag für stackoverflow!
Ich habe es letzten Monat funktioniert. Hier ist mein mentales Modell:
App1 erstellt eine Datei irgendwo in ihrer Sandbox.
App1 ruft docinteraction auf, um die "Open In" -GUI für diese Datei anzuzeigen
Der Benutzer wählt "In App2 öffnen"
Das iOS kopiert die Datei von einer Sandbox in die andere und startet App2.
App2 implementiert didfinishlaunchingwithURL und lädt die angegebene URL (welche die Kopie in ihrer Sandbox ist)
Tags und Links iphone database ios4 sharing uidocumentinteraction