从Core Data获取数据后出现问题。我从获取的数据填充了TableView,但TableView显示了以下数据
(entity:Fortune; id:0x6549c40; data :)
有谁能告诉我我做错了什么?下面是我用来填充TableViewCell的代码
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"] autorelease];
Fortune *info = [fetchedObjects objectAtIndex:indexPath.row];
cell.textLabel.text = info.description;
return cell;
}
其中Fortnue是我的托管对象类,描述是NSString类型的列。
问候。
答案 0 :(得分:2)
[object description];
是一种默认方法,返回实例,内存地址等的描述。您不应对NSManagedObject
的任何属性使用名称“description”。