【发布时间】:2012-03-05 19:02:04
【问题描述】:
我正在使用名为sections 的NSMutableArray 来存储我的UITableView 的部分数据。
每个部分都是一个NSDictionary,其中包含以下项目:Stuff,另一个用于保存该部分数据行的数组,以及Header,一个用于表示该部分标题的字符串。
我遇到的问题是尝试获取 Stuff 数组的计数。
NSLog(@"Returning the count of %@", [[[sections objectAtIndex:0] objectForKey:@"Stuff"] count]);
我已经能够确认[[sections objectAtIndex:0] objectForKey:@"Stuff"] 确实得到了我的数组;如果我这样做
NSLog(@"returning the contents of %@", [[sections objectAtIndex:0] objectForKey:@"Stuff"]);
内容已记录。
我也知道通常[Stuff count] 会很乐意返回数组的计数。
我在这里遗漏了什么还是因为数组在字典中而有所不同?
【问题讨论】:
标签: objective-c cocoa-touch nsarray nsdictionary nslog