0

,我有以下核心数据模型有两个实体:访问CoreData关系

实体“项”持有的名称,日期,说明和一对多的关系“形象”。图像是可选的。

实体“图像”保存网址,名称和关系到一个项目。

我的执行Fetchrequest加载到这个NSArray的“entityArray”

这是我做的一个UITableView显示我的数据,例如,以显示在主单元标题:

NSManagedObject *object = (NSManagedObject *)[entityArray objectAtIndex:indexPath.row]; 

cell.textLabel.text=[object valueForKey:@"title"]; 

现在我有不知道如何访问我的关系图像([object valueForKey:@“image”]),因为它包含的不仅仅是一个字符串。

回答

3

首先,-objectAtIndex:返回id,因此不需要铸造。

其次,你可以访问该图像您访问的标题的方式相同:

NSSet *images = [object valueForKey]; 

然后,您可以遍历该集合,并选择您要使用的图像。

+0

这样做了,谢谢:) – georgeliquor 2010-05-02 15:32:31