Core data xCode 4.2核心数据如何在数据模型编辑器中使用GUI创建获取的属性?

Core data xCode 4.2核心数据如何在数据模型编辑器中使用GUI创建获取的属性?,core-data,ios5,nspredicate,xcode4.2,fetched-property,Core Data,Ios5,Nspredicate,Xcode4.2,Fetched Property,我对核心数据编程非常陌生。我知道实体是表,我想做以下工作: 一个表“Record”在另一个表(“Event”)中有一个属性“recordID”。我有一系列与此记录关联的事件,它们都有一个属性“recordID”。“Record”表中有一个条目与这些表之间的多个“Events”关系,通过“recordID”链接 我想知道如何使用数据模型编辑器中的GUI“获取属性”来为记录的当前recordID检索“事件”数组。 我查看了谓词编程指南,其中提到我可以做如下操作: [NSPredicate pred

我对核心数据编程非常陌生。我知道实体是表,我想做以下工作:

一个表“Record”在另一个表(“Event”)中有一个属性“recordID”。我有一系列与此记录关联的事件,它们都有一个属性“recordID”。“Record”表中有一个条目与这些表之间的多个“Events”关系,通过“recordID”链接

我想知道如何使用数据模型编辑器中的GUI“获取属性”来为记录的当前recordID检索“事件”数组。

我查看了谓词编程指南,其中提到我可以做如下操作:

 [NSPredicate predicateWithFormat:@"anAttribute == %@", [NSNumber numberWithBool:aBool]];
所以在GUI中,我考虑使用

recordID == recordID
如何区分不同的表?我是说self.recordID=recordID还是什么

编辑:
除非我完全误解了这种关系的意义关系是否为我自动链接表?

首先,核心数据不是数据库。核心数据是一个对象图,可以保存到sqlite文件

其次,核心数据为您处理关系。只需在两个实体之间创建一个关系,将
记录
实例设置为
事件
实例的“父级”,即可为您创建关系


您不需要自己创建外键。核心数据将为您管理它们并保持引用完整性。

谢谢,现在我需要弄清楚如何插入/删除由关系创建的对象,关于它的文章很多,我想我必须开始阅读:)