2011-01-27 11 views
0

iphoneシミュレータを使用してプログラムを実行していますが、アプリケーションのクラッシュが発生しました。しかし、エラーはありません。デバッグが終了しました。iPhoneアプリがクラッシュしますか?

クラッシュの問題はどうやって確認できますか?

+0

ブレークポイントで実行しようとしましたか?あなたはNSZombiesを有効にしようとしましたか? –

答えて

1

メモリリークはどうですか?多くの変数を割り当てていて、それらを解放しないと、メモリリークを引き起こす可能性があります。時間の経過とともに、アプリが黒い画面でクラッシュすることになります。 「リーク」ツールを使用してアプリを実行してみてください。 「実行」 - >「パフォーマンス・ツールを使用して実行」 - >「リーク」に進みます。このツールを実行してアプリ内でできることをすべて実行すると、メモリリークが通知されます。ここで

は、リークのインストゥルメントを使用する方法については、良いリンクです: http://mobileorchard.com/find-iphone-memory-leaks-a-leaks-tool-tutorial/

はまた、あなたのコードをチェック!!クラッシュする場所を知っていて、コードをチェックして、あなたがしようとしていることをすべて確実に実行していることを確認すれば!

+0

Mattに感謝しています。リストもリストにあります。 UIActionSheetが来たら、私は選択をしなければなりません(例えば、私はEditを押します)(1)私はEdit Viewに行きます。キャンセルして、バー項目を保存します - >何回か、 )それは私のリストに戻って私の仕事の細かい今、私は再び私はアクションシートからの編集オプションのための同じセルを選択している静的な私はアプリケーションがクラッシュしないことを意味するボタンが表示されていることを示すNIは、来週のプレゼンテーションがあります。どうしたらいいですか? – Pooja

+0

あなたは正しいメモリリークの問題ですが、私は解決できない2番目の問題を解決しました...シナリオ:リスト - >アクションシート - >編集オプション - >今すぐ編集して編集ビューでSAVE問題はありませんが、2回目はクラッシュします。今は保存時に作成されたオブジェクトを解放していません - >初めてクラッシュを解放しようとしている場合 – Pooja

+0

すべてが言われて完了するまで変数を解放しないでください。編集機能を呼び出す場所を見て、実際に何が行われているかを確認します。クラッシュし、メモリリークでない場合は、正しくないパラメータを渡しているか、間違ったメソッドを呼び出している可能性があります。 – Matt

0

クラッシュログを調べてみます。 〜/ Library/Logs/CrashReporterで見つけることができます

+0

私は〜/ Library/Logs/CrashReporterを探していますが、〜/ Library/Logs/crashreportsはありません – Pooja

関連する問題