2012-02-06 10 views
0

唯一のエラーはメインのSIGABRTです。どのラインでエラーが発生したのか、その理由を推測しなければならないので、これは信じられないほどイライラしています。は、Visual Studioのエラーメッセージウィンドウに相当するXCodeのコンソール出力ですか?

これはVisual Studioの有益なエラーメッセージとはまったく異なります。それは基本的には小説全体を編集者に送るのと同じことです。あなたの本のどこかに問題があります。文法的にもスペルにも問題があります。

私はこのように誰がどのように動作するのか分かりません。私は間違って何をしていますか?確かに私は何かを欠いている。

答えて

1

あなたのコードにNSLog()を書くと、コンソールに表示されます。クラッシュを絞り込むのに非常に役立ちます。

+0

だから、基本的にはXCodeには、直感的なエラーメッセージがありませんか?私はすべて自分で記録しなければならない? – SirYakalot

+0

エラーの原因によって異なります。私がクラッシュすると、それは通常、それを絞り込むことができるテキストの負荷を与えるでしょう。ブレークポイントを試すこともできます。 – Darren

+0

神これまでのXcodeは嫌い... – SirYakalot

0

メモリの問題が発生した場合(すぐに割り当てを解除したオブジェクトを使用しようとしたためにアプリケーションが明らかな理由でクラッシュした場合)、NSZombieEnabled = YESを設定すると問題の診断に役立ちます。

通常、このようにアプリがクラッシュしてログを見ると、何も表示されません(Appleに感謝します)。しかし、実行可能ファイルをXcodeで実行ファイルを選択した場合は、情報ボタン(上の青い丸いもの)を押して引数を選択し、これを下の画面に置きます。NSZombieEnabled = YESログはより詳細な情報を提供します。

あなたのアプリがクラッシュした場合、ログには、すでに割り当てが解除されたアクセスしようとしたオブジェクトが表示されます。あなたはそれを展開する前に、それをオフにすることを忘れないで - あなたはあなたの顧客の携帯電話を走り回っているnszombiesの束をしたくない...

関連する問題