PDF リンクの処理は Quicklook で利用できますか?
プロトタイプを作成しましたが、QLPreviewControllerDelegate メソッド -(BOOL)previewController:(QLPreviewController *)controller shouldOpenURL:(NSURL *)url forPreviewItem:(id)item が呼び出されることはありません。
リンクを含む .docx ファイルを使用すると、デリゲート メソッドが起動されます。
また、Safari または UIWebView を使用して PDF を開くと、リンク処理は正常に機能します。
いくつかの異なる PDF でテストしましたが、リンク インターセプトは機能しませんでした。
My インターフェイスが次のプロトコルを実装していることを確認しました: QLPreviewControllerDataSource、QLPreviewControllerDelegate
また、shouldOpenUrl メソッドを持つクラスがデリゲートとして QlPreviewController インスタンスに割り当てられていることも確認しました。
.docx リンク インターセプトが正常に機能するため、問題は私のコードにあるとは考えていません。
私が間違っているかもしれないことについて何か考えはありますか?
PDF リンクのインターセプトは Quicklook でもサポートされていますか?
また、iOS メールで PDF を開くと、Quicklook が使用され、そこでも PDF リンクが機能しないことに気付きました。