2012-03-13 10 views
2

私はアプリを開発しましたが、Xcode、つまりXcode> Product> Analyzeからアプリを分析して、私が得たメモリリークを修正しました。私はiPadのシミュレータでアプリを走らせたが、何もクラッシュすることはなく、iPadのデバイスで走った。クラッシュするのにエラーはなかった。xcodeの機器でアプリケーションがクラッシュする

しかし、私は、プロファイリング中にメモリリークはありませんでしたが、モーダルビューを読み込んだ後、モーダルビューを解除した後、アプリクラッシュや計測器ディスプレイのシミュレータセッションタイムアウト。 A screenshot of the issue 何が問題なのですか?

+0

モーダルビューの 'dealloc'メソッドをチェックすることをお勧めします。 'dealloc'が' dealloc'をもう一度送ろうとする前に、既に割り当てられていないオブジェクトがあるかもしれません。 –

+0

モーダルビューでdeallocメソッドを使用していません。 –

答えて

7

デバッグとリリースの間で機能をオン/オフに切り替えるためのコンパイル条件(例:#ifdef DEBUG ...)があると、インストゥルメントはリリース構成を使用し、Simulatorランはデバッグを使用するため問題が発生する可能性があります。

+0

リリースモードでアプリケーションを実行するといくつかのエラーが発生したため、クラッシュしました。問題を解決しました。もう一度ありがとう –

+0

問題はありません、私はあなたの問題を解決するのを助けることができてうれしい。 –

関連する問題