0

UIWebView で別の静的フレームワークを使用するメイン プロジェクトにリンクされた静的フレームワークに PSPDFKit を使用します。

メイン プロジェクトの読み込み後、UIWebView を起動してリクエストを呼び出すと、次のエラーが発生します。

void SendDelegateMessage(NSInvocation *): delegate (webView:decidePolicyForNavigationAction:request:frame:decisionListener:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode

webviewには何も追加されません。

PSPDFKit を最初のフレームワークにロードしない場合、問題は発生せず、すべて問題ありません。

また、PSPDFKit に必要なすべてのフレームワークをリンクし、PSPDFKit にはリンクしない場合、同じバグがあることもわかりました。正しい動作をさせるには、MessageUI フレームワークを削除する必要があります。しかし、MessageUI がなくても PSPDFKit を含めると、バグが発生します。

誰かがそれを解決したり、回避策を見つけたりするアイデアを持っていますか?

このバグは iOS 7 バージョンで発生し、シミュレーター以外のデバイスでのみ発生します。iOS 6 ではすべて正常に動作します。

この投稿を見つけましたUIWebView: decisionPolicyForNavigationAction? しかし、解像度はあまり明確ではありません!

ありがとう

4

1 に答える 1