iOS 5.1.1でのメモリ管理に奇妙な問題があります。プロジェクトで、自動参照カウントを使用していません。iPad 3 5.1または5.1以下の他のデバイスではすべてがうまく機能します。この問題は、2つの異なるプロジェクト(1つのゲームと1つのアプリ)で発生します。だから私は正しいretain
/release
ものをコーディングしたと思います。
通常、一部のObjective-Cオブジェクトは、リリースされる前にリリースされます。後でアクセスすると、アプリがクラッシュします。これは、すべてiOS5.1.1を実行しているiPad3 LTE、iPad 3 Wifi、およびiPodTouch4で発生します。iOS5.1以下を実行しているデバイスでは発生しませんでした。このパターンは見つかりませんでした。画面の1つであるUIViewでさえ、ユーザーがボタンに触れるとアプリがクラッシュすることがあります。
この種の問題はでデバッグできることを理解していますNSZombies
。しかし、有効にするNSZombies
と、この種の問題は発生しませんでした。
私にはiOS5.1.1のバグのように見えますが、アプリ側で修正できるかどうか疑問に思っています。