有没有人知道我需要添加到摘要字段的显示格式化程序,以显示NSArray中包含的NSString对象的内容?我已经为NSArray添加了下面的格式化程序,以便显示其内容...
"{(int)[$VAR count]} objects {(NSString *)[(NSArray *)$VAR description]}:s"
我真的希望(0-6标记为红色)在“摘要”中显示如下:
0 =星期一
1 =星期二
2 =星期三
3 =星期四......等等。
加里
答案 0 :(得分:1)
我在Xcode数据格式化方面取得的成功很少。它似乎很少做你期望的事情。创建一个数据格式化程序包是更多的工作,但往往略微更可靠(但是,我仍然发现很多时候它会说变量超出范围,当它们很明显不是时) 。 Xcode数据格式化程序文档在创建包时有tutorial。
答案 1 :(得分:1)
我星期一,星期二,星期三得到它,但不知道为什么呢:
我开始使用此代码创建一个类似于您所描述的数组:
NSArray * myArray2 = [NSArray arrayWithObjects:@“monday”,@“tuesday”,@“wednesday”,nil];
在调试器中,它没有在每一行显示预期的星期一,星期二,星期三。
这一步很重要:在调试器中,我双击摘要并粘贴在您正在使用的字符串中:
{(int)[$ VAR count]}个对象{(NSString *)[(NSArray *)$ VAR description]}:s
这不起作用。
但是之后,我点击相同的摘要字段(它突出显示我刚刚粘贴的字符串),然后按下删除键,然后点击返回。
然后它显示星期一,星期二,星期三阵列中的每一行。
答案 2 :(得分:0)
{(NSString *)[$VAR description]}:s
不起作用?