Frage

iOS SDK 4.2 enthält eine neue UIApplicationDelegate Methode namens application:openURL:sourceApplication:annotation: . Es ist ein Ersatz für application:handleOpenURL: und Angebote, um weitere Informationen über die anrufenden Anwendung: nicht nur, dass wir das Bündel Kennzeichen des rufenden App bekommen, sondern auch im annotation Argumente,

  

Eine Eigenschaft-Objekt-Liste von der Quellanwendung gelieferten Informationen an die empfangende Anwendung zu kommunizieren.

Große, das viele Möglichkeiten für eine direkte Interaktion bieten sollte zwischen mehreren Anwendungen von Drittanbietern!

Das einzige Problem ist: Wie rufe ich diesen Mechanismus auf der Seite der anrufenden app? -[UIApplication openURL:] scheint unverändert und bietet keine Möglichkeit, eine Eigenschaftsliste zu übergeben zusammen mit der URL. Wissen Sie, wie ein Aufruf app, dass mit iOS SDK 4.2 tun könnte?

War es hilfreich?

Lösung

Sie müssen die neuen Document Interaktionsklassen verwenden, und zwar können Sie diese Daten über die annotation Eigenschaft UIDocumentInteractionController senden. Siehe auch:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top