私の iOS アプリは PDF ファイルを処理しており、別のアプリケーションで自分のファイルを開くことができるようにしたいので、「開く...」メニューを追加したいと考えています (こちらを参照)。どうすればこれを行うことができますか?
質問する
248 次
2 に答える
2
メニューは UIDocumentInteractionController と呼ばれます。ドキュメントはこちら: http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDocumentInteractionController_class/Reference/Reference.html
あなたはそれをプロパティとして欲しくなるでしょう(そうでなければ、あなたがそれを提示する前にリリースされます)
@property (nonatomic, strong) UIDocumentInteractionController *documentInteractionController;
表示するには:
self.documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:myPDFPath]];
[self.documentInteractionController presentOpenInMenuFromBarButtonItem:self.actionButton animated:YES];
于 2013-08-09T23:34:07.737 に答える
1
PDF を他のアプリに提供するには、PDF ファイルにリンクする URL を使用するUIActivityViewController
か、URL を使用してください。UIDocumentInteractionController
他のアプリが PDF ファイルをアプリに渡せるようにするには、info.plist ( CFBundleDocumentTypes
) で PDF ファイルのビューアー / エディターとしてアプリを構成し、アプリの起動時に提供された情報を処理する必要があります。
于 2013-08-09T23:05:40.403 に答える