我试图从核心数据中提取数据,它工作正常。但是,当我尝试填充表格单元格,然后它给了我在下面一行在objectsAtIndexes收到的警告
cell.textLabel.text = [fetchedObjects objectAtIndex:indexPath.row];
警告警告:传递“objectsAtIndexes:”的参数1,使指针从整数没有投。
fetchedObjects是在头文件中声明的NSArray对象。请引导我,我做错了。我可以提供更多理解的完整方法。
问候。
编辑
这里是我完整的方法代码:
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"] autorelease];
cell.textLabel.text = [fetchedObjects objectAtIndex:indexPath.row];
return cell;
}
嗯。我不相信那是你的代码,因为它不可能产生这个错误(除非你玩的是一些疯狂的宏游戏)。 – 2011-06-16 20:19:20
以及这是我的:),我找出原来的问题。这是因为我在核心数据中有多个列,我在这里只分配了一个索引,这是不够明智的:)感谢您的帮助:) – Wasim 2011-06-16 20:53:35