解読できなかったクラッシュログがあります。
これを推測する必要がある場合は、バックグラウンドスレッドでUIのアップグレードを行う必要がありました。誰かが私を啓発したり、このクラッシュログの意味についてもっと手がかりを教えてくれますか?
解読できなかったクラッシュログがあります。
これを推測する必要がある場合は、バックグラウンドスレッドでUIのアップグレードを行う必要がありました。誰かが私を啓発したり、このクラッシュログの意味についてもっと手がかりを教えてくれますか?
うん。バックグラウンドスレッドでWebビューを更新しようとしているようです。これが当てはまるかどうかを確認するには、UIWebViewを更新している場所を見つけて、このコード行をに入れます。
NSLog(@"[%@ %@] Is Main Thread? %@",NSStringFromClass([self class]), NSStringFromSelector(_cmd),[NSThread isMainThread]?@"YES":@"NO");
クラスの名前、関数、およびメインスレッドを使用しているかどうかが出力されます。
メインスレッドを使用していない場合は、単純なif(!mainthread)を実行してから、selectorOnMainThreadを実行して、メインスレッドで関連するコードを実行できます。
ARCを使用していない場合、最初に行うことは、コードで分析を実行することです([製品]> [分析])。問題は、参照カウントがあり、バックグラウンドスレッドがリリースされたものを使用しようとしていることだと思います。