質問

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 ファイルタイプのアプリケーションが見つからなかった場合、返されます。そのような場合、アラートを表示できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top