2011-01-20 12 views
0

我試圖調試一個應用程序,以某種方式比較多達9個數字。對於多達4個或更多的數字,它的效果很好,但是一旦你嘗試3或更少的運行,它就開始返回一個NaN錯誤,它應該返回一個零。可可應用程序,Xcode控制檯 - 紅色數字

我正在通過控制檯工作,大約20%的數字以紅色突出顯示。在我檢查代碼之前,我想看看紅色與黑色數字的含義,如果這適用於我所尋找的。我不認爲它適用,因爲當我通過調試器時應用程序正常工作時,某些數字仍然是紅色的。但我仍然想學習。

如果這是明顯的東西,我很抱歉,因爲我都開始,只是讓Xcode做內存管理。

在此先感謝!

格雷厄姆

**編輯

我不是太擔心,現在調試正確的,我想給它一個誠實的大學嘗試之前,我回來尋求幫助,但即將到來的錯誤,當我使用5000/3000/5500的組合。它不僅限於這個具體的安排,而且我把它縮小到我的一個職能。

如圖所示,它正在給我正確的數字,它是+/-的結束,我運行了大約10個場景,只要有超過4個堆棧,這些場景都是正確的。

正如問他在測試階段,我應該提到,這是我的變量是彩色的。

alt text

+0

你能分享一個截圖嗎? Xcode的控制檯不會着色任何東西。這可能是一個作爲構建階段運行的單元測試嗎?構建輸出可以是彩色的,而紅色通常意味着該行與Xcode決定的模式匹配意味着錯誤。 – 2011-01-20 02:52:09

回答

2

這並不是一個控制檯。這是調試器。紅色值是已更改的值。通過將您的眼睛吸引到有趣的行上,您可以輕鬆查看這些值隨着時間的推移如何變化。

+0

Easy Peasy那麼,謝謝。 – Graham 2011-01-20 03:26:23

相關問題