2010-12-20 7 views
0

最近、アプリケーションがクラッシュした後に、自分のiPod用にiOS 4.2をインストールしました。iOS 4.2をインストールした後にアプリケーションがクラッシュする

私はアプリケーションを起動して起動するまで待ってからiPodのホームボタンを押してからアプリケーションを再起動し、アプリケーションが数秒間起動してからクラッシュします。

  • 私のアプリケーションは求人検索エンジンなので、すべてのナビゲーションページでインターネットサーバーと通信しています。

  • 問題は、applicationDidEnterBackground、applicationWillEnterForeground、またはapplicationDidBecomeActiveメソッドと関係していると思います。私はこれらの方法でコードを持っていないし、クラッシュを防ぐために私が必要かどうかわからない。

  • 私はホームボタンを押した後、私は何が起こるかを理解していないと、私のアプリケーションがバックグラウンドに行く:

    • が、それはまだ(理由はiOS4.2におけるマルチスレッドの事の)バックグラウンドで実行されます。
    • 私のアプリケーションを再起動すると、ホームボタンを押す前に最後に残ったページに移動し、ホームページから開始することがあります。

私は何が起こっているのか理解していないが、私はそれにそれがホームページで起動する起動するたびにしたいです。

私はiOS4.2にアップデートする直前にApple Storeにアプリケーションを提出しようとしていましたが、クラッシュが発生し始めました。誰かが私にこの問題を手伝うことができれば、私は本当に感謝します。

ありがとうございます。 よろしくお願いします。

+0

あなたのクラッシュログは何を言いますか? – ceejayoz

+0

どこがクラッシュするのですか? – KingofBliss

+0

ceejayoz、これは愚かな質問かもしれませんが、申し訳ありませんが、私はクラッシュログにアクセスすることはなく、アクセス方法はわかりません。どうすればいいか教えてください。 – mshaaban

答えて

1

Info.plistキーApplicationDoesNotRunOnBackgroundを設定して、アプリケーションが完全に終了していることを確認できます。

+0

お返事ありがとうございました。今はうまくいっているようだ。しかし、あなたはなぜそれが悪い練習であるか私に説明してもらえますか? – mshaaban

+0

exit(0)は悪いものですが、これはありません。それで私は私の答えを編集したのです。 – KingofBliss

+0

はい、私はそれを持っています、ありがとう。しかしexit(0)が悪い習慣である理由は何ですか?それは私のコード内から私のアプリケーションを終了する必要がありますか、私のアプリケーションは通常、バックグラウンドで実行する必要がありますか? – mshaaban

1

Xcode/Organizerがデバイスクラッシュログを表示します。

Xcode -> COMMAND+CONTROL+O -> Device Logsまたは(デバイスが接続されていることを確認してください)は、デバイスのリストからiPodを選択し、[デバイスログ]を選択できます。

applicationDidEnterBackgroundapplicationWillEnterForeground、またはapplicationDidBecomeActive代理人にコードを書く必要はないため、アプリがクラッシュすることはありません。

私は間違いなくオーガナイザーのログのいくつかをチェックアウトします。多分、ここにそれらのいくつかを投稿してください。pastie.org

+0

あなたのガイド、WrightsCSのおかげで、私はデバイスのログを見ることができましたが、それは実際に私には意味がありませんでした。私は上記のKingofBlissの答えを使用して私の問題を修正することができましたが、私は問題の原因を理解したいと思います。最新のクラッシュログのスニペットは次のとおりです。 – mshaaban

+0

あなたの返信にスニペットが含まれていませんでした。 pastie.orgにクラッシュログ全体を投稿してみてください。あなたのログには何が表示されているのかがわかります。 – WrightsCS

+0

私は実際にpastie.orgに行き、そこでクラッシュログを投稿しましたが、それ以降は何をすべきか分かりませんでした。私はpastie.orgの新人ですから、何をすべきか教えてください。あなたはpastie.orgのログのURLが必要なのですか? – mshaaban

関連する問題