2011-01-20 7 views
0

私は特定の方法で最大9個の数値を比較するアプリケーションをデバッグしようとしています。最大4つ以上の数値に対してはうまくいっていますが、3回以下の実行を試してみると、ゼロを返すべきNaNエラーが返されます。Cocoaアプリ、Xcodeコンソール - レッド番号

私はコンソールで作業していますが、数字の20%は赤で強調表示されています。ここでコードをチェックする前に、赤と黒の数字が何を意味するのか、それが私が探しているものに当てはまるのかを見たいと思っていました。私はそれがアプリケーションが正常に動作しているときに私がデバッガを通過するときに数字のいくつかがまだ赤であるために適用されるとは思わない。しかし、私はまだ学びたいです。

もし私が怒っているのであれば、私は黙ってXcodeにメモリ管理を任せているので、謝罪します。

ありがとうございます!

グラハム

**編集

私は今デバッグについてあまり心配していないが、私は私が助けのために戻ってくる前に、それを正直大学の試みを与えたいと思うが、私は使用したときにエラーが来ています5000/3000/5500の組み合わせ。その特定の配置に限定されず、私は自分の機能の1つに絞り込んだ。

示されているように、+/-の最後には正しい番号が付けられています.4つ以上のスタックがある限り、すべて正しい正しいシナリオを10回実行しました。

尋ねられたとおり、それはテスト段階にあり、私はそれが色付けされた私の変数であることを言及すべきでした。コンソールではありません

alt text

+0

スクリーンショットを共有できますか? Xcodeのコンソールは何も色付けしません。これはおそらくビルド段階として実行されるユニットテストですか?ビルド出力は色を付けることができ、赤は通常、Xcodeがエラーを意味するパターンと一致する行を意味します。 –

答えて

2

。これがデバッガです。赤の値は変更された値です。興味深い行に目を引くことで、値がどのように変化するかを簡単に確認できます。

+0

Easy Peasy、ありがとう。 – Graham

+0

+1これまで良かったです。私は本当にそこで何が起こっていたのか把握するのは面倒ではなかったでしょう! :) –