numberOfRowsInSection和词典的问题

时间:2010-08-16 13:52:12

标签: iphone objective-c

我创建了一个字典,其中包含许多不同的信息,这些信息全部来自xml feed。我现在想把字典中的某些部分拉到区域来创建我的tableview。

到目前为止,创建节标题很好,但是对于numberofrowsinsection部分有问题:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
   return [[sections objectAtIndex: section] objectForKey: @"itemsCount"];
}

这会出现以下错误:警告:return从指针生成整数而不进行强制转换 对这个非常新手的任何帮助欢迎:)

2 个答案:

答案 0 :(得分:4)

尝试

return [[[sections objectAtIndex: section] objectForKey: @"itemsCount"] intValue];

答案 1 :(得分:0)

objectForKey返回id - 它不能自动转换为NSInteger。您需要将其转换为放在字典中的对象类型,然后将其转换为NSInteger。