Visual Studioのエラーメッセージウィンドウに相当するXCodeのコンソール出力ですか?

私が今までに得た唯一のエラーはメインのSIGABRTです。どのラインでエラーが発生したのか、その理由を推測しなければならないので、これは信じられないほどイライラしています。

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

私は誰もこのようにどのように働くことができるのか分かりません。私は間違って何をしていますか?確かに私は何かを欠いている。

0

2 答え

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

1
追加された
エラーの原因に依存します。私がクラッシュすると、それは通常、それを絞り込むことができるテキストの負荷を与えるでしょう。ブレークポイントを試すこともできます。
追加された 著者 Darren,
ハハ。 Xcodeもあなたにクラッシュするまで待ってください。
追加された 著者 Darren,
私はあなたが反対側の笑を出てくるとき、それはすべてroseyだと思っています
追加された 著者 Darren,
NSZombieを見てみましょう
追加された 著者 Darren,
追加された 著者 Darren,
だから、基本的にXCodeに直感的なエラーメッセージがないのですか?私はすべて自分で記録しなければならない?
追加された 著者 SirYakalot,
私は今までXCodeが嫌いです...
追加された 著者 SirYakalot,
すでにそれを持っていた。リポジトリへのコミットの途中で。私はリンゴとの愛情が終わるのを感じる。
追加された 著者 SirYakalot,
おそらくデフォルトではオフになっているビルド設定には「役立つ」オプションがあります。
追加された 著者 SirYakalot,

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

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

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

0
追加された