2009-12-01 22 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

相关问题