Xcode 4.2でiOS 5にアップグレードした後、アプリがクラッシュするようになりました。それ以外の場合は、iOS 4.3で同じソースが検証されます。私は、バックトレースが多くの情報を明らかにしていないので、何が起こったのか全く分かりません。ここで私はクラッシュの振る舞いについて言うことができるものである: -アプリはiOS 4.3でも問題なく動作しますが、iOS 5ではクラッシュする
バックトレースはEXC_BAD_ACCESS信号をトリガーする自動プールからメモリリソースを解放するための最後の試みを明らかにしました。
この問題は、envを設定した後に消えました。変数NSZombieEnabled。これは非常に悲しいことですが、私はNSZombieEnabledが解放されたインスタンスを解放しようとしていることを明らかにすることを望んでいました。
のiOS 5にソースを移行するとき、私はiOSの5に合わせて私のObj-Cのソースに変更を行う必要、余分な予防策を取る必要がありますか?現時点では、iOS 5で追加機能を利用するための情報源を強化していません。
ARCについては、ARCが以前のバージョンのiOSでは見たことのない新しいクラッシュを引き起こす可能性がありますか?
既存のソースをiOS5に移行する際のヒントとアドバイスをいただければ幸いです。