最近、iPhone を iOS 6.1 にアップグレードしました。iOS 5.0 で開発して正常に実行したアプリが、EASession オブジェクトをリリースするとクラッシュします。
次のエラー ログがコンソールに表示されます。
-[NSRecursiveLock dealloc]: lock (<NSRecursiveLock: 0x1f5afa00> '(null)') deallocated while still in use
Break on _NSLockError() to debug.
-[NSRecursiveLock unlock]: message sent to deallocated instance 0x1f5afa00
問題を引き起こしているコード行は次のとおりです。
[_session release];
この問題を引き起こす iOS の 2 つのバージョンの変更点は何ですか?
どうもありがとう。