2012-03-25 58 views
0

我有一个本地数组,我想用Xcode 4.3.2来查看内容。该数组不会出现在变量视图窗口中,所以我不知道如何通过变量视图窗口或内存窗口访问它。我可以创建一个指向数组的指针并以这种方式查看内存,但这似乎是不必要的工作。其他变量工作得很好。代码如下:使用Xcode在变量视图窗口中丢失数组

int width = 32; 
int height = 24; 
unsigned int testData[width * height]; 
unsigned int *ptr = &testData[0]; 

宽度,高度和ptr变量出现在变量视图窗口中,但不是testData。我在Xcode中丢失了什么?谢谢!

回答

0

如果您使用的是LLDB,请切换回GDB。 LLDB在黄金时段还没有完全准备好。

(编辑您的方案,选择运行动作,并在“信息”选项卡,你可以选择要使用的调试器。)

另外:请确保您在调试“调试”建设,无优化。 “优化级别”编译设置应为“无[-O0]”。更高的优化级别可能会混淆任何调试器。

+0

我切换到GDB并双重检查调试版本是否使用[-O0],但我仍然看到相同的行为。也许我应该提到它,但我正在为iOS设备构建。 – GrandAdmiral 2012-03-25 22:35:44