2011-01-20 11 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

相关问题