-Applicationへの対応:openurl:sourceapplication:annotation:
-
27-09-2019 - |
質問
iOS SDK 4.2には新しいものが含まれています UIApplicationDelegate
呼び出された方法 application:openURL:sourceApplication:annotation:
. 。代替品です application:handleOpenURL:
また、呼び出しアプリケーションに関する詳細情報を提供します。呼び出しアプリのバンドル識別子を取得するだけでなく、 annotation
口論、
ソースアプリケーションから提供されるプロパティリストオブジェクトは、受信アプリケーションに情報を通知します。
素晴らしい、これは複数のサードパーティアプリ間でより直接的な相互作用のための多くの機会を提供するはずです!
唯一の問題は、呼び出しアプリの側でこのメカニズムを呼び出すにはどうすればよいですか? -[UIApplication openURL:]
変更されていないようで、URLと一緒にプロパティリストを渡す方法を提供しません。 iOS SDK 4.2で呼び出しアプリがどのようにそれを行うことができるか知っていますか?
解決
新しいドキュメントインタラクションクラスを使用する必要があります。特に、このデータを介して送信できます。 annotation
の財産 UIDocumentInteractionController
. 。参照:
所属していません StackOverflow