2

iOS アプリで奇妙なエラーが発生します。エラーメッセージは次のとおりです。

bool _WebTryThreadLock(bool), 0x22c820: Multiple locks on web thread not allowed! Please file a bug. Crashing now...

奇妙なことに、一貫性がありません。特定のボタンまたはテキストフィールドをクリックするとクラッシュする場合もあれば、同じ手順でクラッシュしない場合もあります。私はもともと 1 つの viewController にいくつかの UIWebView を持っていましたが、それらに関連するすべてをコメントアウトしたので、私が知る限り、Web スレッドにはまったくアクセスしていません。プロジェクトにこれらのUIWebViewがあった場合でも、webViewとは関係のないviewControllerでエラーが発生することがよくありました。デバイスでアプリを開いてメールを受信したときにも、エラーが発生しました。メールからのプッシュ通知が関係しているようでした。これを引き起こしている可能性のあるアイデアはありますか?

これは現在、viewController 間でセグエを行っている方法に関連していると思われます。モーダルセグエを使用し、別のビューコントローラーをロードするときに手動で閉じています。それは悪い考えですか?

任意の入力をいただければ幸いです。

4

0 に答える 0