iPhone- SDKで「オープン」?
質問
Dropboxアプリを使用すると、別のアプリでドキュメントを表示できます。 Open In
オプション。
ドキュメント管理アプリを構築しているため、別のアプリでDropboxが行うような単語/Excelドキュメントを表示できる必要があります。
SDKのどこを見て、ドキュメントを別のアプリに渡すことができるようになりますか?
イアン
解決
使用する必要があります UIDocumentInteractionController
クラス。
UIKITで利用できるので、このための特定のフレームワークは必要ありません。
このクラスをインスタンス化して、URLを別のアプリケーションに渡すファイルに使用して、ファイルタイプを処理できます。
UIDocumentInteractionController * controller;
controller = [ UIDocumentInteractionController interactionControllerWithURL: someFileURL ];
その後、あなたはそれを提示することができます:
[ controller presentOpenInMenuFromRect: someRect inView: someView animated: YES ];
iPadでは、コントローラーを保持する必要があることに注意してください。そうしないと、アプリケーションがクラッシュして扱います。
この方法はaを返します BOOL
価値。 NO
ファイルタイプのアプリケーションが見つからなかった場合、返されます。そのような場合、アラートを表示できます。
所属していません StackOverflow