2009-12-01 49 views
8

有誰知道顯示格式化程序,我需要添加到彙總字段以顯示所顯示的NSArray中包含的NSString對象的內容?我已經添加了格式化下面的NSArray,使其顯示其內容...Xcode 3.2調試:看看字符串中有什麼?

"{(int)[$VAR count]} objects {(NSString *)[(NSArray *)$VAR description]}:s" 

alt text

我真的想(紅色標記0-6),以顯示「摘要」如下:

0 =星期一

1 =星期二

2 =星期三

3 =週四...等

加里

回答

1

我得到了它的顯示週一,週二,週三,但不知道爲什麼還沒有:

  1. 我開始使用此代碼來創建一個像你描述的數組:

    的NSArray * myArray2 = [NSArray arrayWithObjects:@「monday」,@「tuesday」,@「wednesday」,nil];

    在調試器中,它沒有顯示每行的預期星期一,星期二,星期三。

  2. 這一步很重要:在調試器,我雙擊了總結和您正在使用的字符串中粘貼:

    {(INT)[$ VAR計數]}的對象{(的NSString *)( NSArray *)$ VAR description]}:s

    這沒有奏效。

  3. 但之後,我立即點擊了相同的摘要字段(突出顯示我剛剛粘貼的字符串),然後按下刪除鍵,然後單擊返回。

    然後它顯示星期一,星期二,星期三在數組中的每一行。

0

{(NSString *)[$VAR description]}:s不起作用?

+0

剛剛嘗試過,我無法讓它與NSStrings的NSArray一起工作。 – fuzzygoat 2010-02-18 23:48:33

+0

你說得對。我會看看我能否找到其他的東西。 – 2010-02-19 00:18:33

1

我對Xcode數據格式化程序的成功很少。它很少會像你期望的那樣做。創建一個數據格式化程序包是更多的工作,但往往是略微更可靠(但是,我仍然發現,很多時候它會說變量超出了範圍,當他們很明顯沒有)。 Xcode數據格式化程序文檔在創建一個包時有一個tutorial

相關問題