2012-03-25 15 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