0

次のコードを使用して、ibook などの他のアプリケーションを使用して、生成してドキュメント ディレクトリに保存した PDF を開こうとしています。

NSLog(@"Send PDF: %@", _pdfPath);
NSURL *url = [NSURL fileURLWithPath:_pdfPath];
docController = [UIDocumentInteractionController interactionControllerWithURL:url];
docController.UTI=@"com.adobe.pdf";   
BOOL isValid = [docController presentOpenInMenuFromBarButtonItem:sender animated:YES];

正常に動作する必要があるようですが、ポップオーバーがibooksをポップしない場合、他のアプリケーションがありますが、ibooksはありません。プレビューで開くことができるので、PDF が適切にフォーマットされていることがわかります。私が間違っていることを知っている人はいますか?多くのチュートリアルを見ましたが、解決策が見つかりませんでした

4

1 に答える 1

1

UTI は必要ありません。iBooks がインストールされている場合は、ポップアップ メニューに表示されます。iBooks がインストールされていますか?

于 2012-04-02T16:18:12.520 に答える