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? しかし、解像度はあまり明確ではありません!
ありがとう