忍者ブログ

佐崎司と愉快な仲間達

ゲーム、アニメ、CG、iOS開発など思いついたことを記事にしています。 管理人が3人いますので、記事にまとまりはないと思います。 iPhoneアプリのレビュー依頼も受け付けています。

_WebTryThreadLockエラーについて

わか


iOSにて_WebTryThreadLockエラーが発生しました。
画面を閉じた際に唐突に発生し、クラッシュして落ちました。コンソールを見てみると、bool _WebTryThreadLock ... と表示されており、例外処理が発生しているようでした。

ネットで調べてみると、どこを見てもバックグラウンドスレッドからUIを更新していることが原因と記載されていました。調べてみてもそのような箇所は見当たらなかったので、怪しい箇所を一つづつコメントアウトして検証していきました。
すると、ある変数をautoreleaseしている箇所をコメントアウトすると_WebTryThreadLockが発生しなくなりました。
autoreleaseなのでメモリリークしますが、クラッシュするよりはましかと思い、コメントアウトしています。

う〜ん、_WebTryThreadLockってなんだろうか・・・。





拍手[0回]

PR