4

私の iOS アプリは、QLPreviewController を使用してさまざまなドキュメントを読み込みます。私の目的は、ドキュメントが正しく読み込まれた場合にフラグを設定し、そうでない場合はエラーを表示することです。

不思議なことに、QLPreviewControllerDelegate プロトコルはこれをチェックするためのコールバックを提供しません。また、無効なファイルを読み込もうとしたときに QLPreviewController が例外をスローするようにも見えません。

念のため、無効な PDF を読み込もうとしたところ、ヘッダーが見つからないというメッセージがログに記録され、空のファイルが表示されました。

どうすればこれを理解できるか教えてください。

ありがとう!

4

1 に答える 1

1

アイテムを事前に表示できるかどうかを確認することが有効な場合は、以下への呼び出しがオプションになる場合があります。

+(BOOL)canPreviewItem:(id<QLPreviewItem>) item
于 2012-08-08T11:22:26.997 に答える