使用Xcode的变量视图窗口中缺少数组

使用Xcode的变量视图窗口中缺少数组,xcode,arrays,debugging,Xcode,Arrays,Debugging,我有一个本地数组,我想看看Xcode 4.3.2的内容。数组没有出现在变量视图窗口中,因此我不知道如何通过变量视图窗口或内存窗口访问它。我可以创建一个指向数组的指针并以这种方式查看内存,但这似乎是不必要的工作。其他变量工作正常。代码如下: int width = 32; int height = 24; unsigned int testData[width * height]; unsigned int *ptr = &testData[0]; 宽度、高度和ptr变量显示在变量视图窗

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

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

宽度、高度和ptr变量显示在变量视图窗口中,但不显示testData。Xcode缺少了什么?谢谢

如果您正在使用LLDB,请切换回GDB。LLDB还没有完全为黄金时间做好准备

(编辑方案,选择运行操作,然后在“信息”选项卡中选择要使用的调试器。)


另外:确保您正在调试一个“调试”构建,没有任何优化。“优化级别”生成设置应为“无[-O0]”。更高的优化级别可能会混淆任何调试器。

我切换到GDB并再次检查调试版本是否使用[-O0],但我仍然看到相同的行为。也许我应该提到它,但我正在为iOS设备构建。