2010-12-27 11 views
0

私のアプリケーションに問題があります。私のiPhoneアプリケーションは、実行中またはアプリケーションの起動中に、iPhoneとシミュレータの両方で同時にクラッシュします。iPhoneアプリが実行中または起動中にクラッシュする

私は、メモリ管理が適切でないことを知っています。それは他の理由によるものです。

私のアプリケーションは、データをプルしてビューに表示するWebサービスを使用していますが、Webサービスからのデータがアプリケーションに送られてきているため、Webサービスが正常に動作しています。

メモリを適切に管理する方法、つまりオブジェクトを解放する必要がある場所、解放する必要があるオブジェクトと解放してはいけないオブジェクトは誰でも提案できます。

+2

誰もがソースコードなしでアプリケーションクラッシュ*をデバッグすることは不可能に近いでしょう。または、あなたの実際の質問の最後の段落です。誰かがメモリ管理について知っているべきことをすべて説明することを望んでいるだけですか? –

+0

こんにちは私は誰もアプリケーションでデバッグするように頼みませんでしたし、誰もメモリ管理についてすべてを説明することを期待していません。私はちょうどアプリがクラッシュする可能性を尋ねました。私はDavid Schieferによって与えられた解決策に従いました。 –

+0

解決策がない場合は、他人のことを真似しないでください。この返信を投稿するためにたくさんの質問をありがとう –

答えて

1

AppleのMemory Management Programming Guidethis articleを読むことから始めることもできます。

問題を引き起こしている可能性のあるコードを提供できる場合は、ここでさらに共有してください。

+0

アイリーンはメモリ管理のヒントを提供してくれてありがとう、本当に便利でした。私はDavidのsolutiojをフォローしました。ソリューション –

0

あまりにも多くのコードをinitまたはapplicationDidFinishLaunchingに入れると、iPhoneアプリがクラッシュすることがあります。これは私がapplicationDidFinishLaunchingにダウンロードクエリをあまりにも多く入れたときに起こりました。アプリケーションはでオーバーロードされただったので、しばらくしてから終了しました。すべてのWebコードを別のセレクタに移動し、performSelector:@selector(loadMyWebCode) withObject:nil afterDelay:1]applicationDidFinishLaunchingにコールしてみると、うまくいくはずです。

+0

Davidさん、ありがとうございました。私のアプリケーションはクラッシュなしで正常に動作します。あなたの質問に答えるためにあなたが取った興味のためにありがとうございます –

+0

すごい!私の答えとその正解を、その隣のチェックマークをクリックしてマークしてください! :) – Pripyat

関連する問題