Xcode 核心数据如何使用第二个实体
我有两个实体,第一个是人,第二个是事件,他们有一对多的关系。 我的第一个tableView有工作正常的人的名字。现在,我想制作另一个tableView,其中包含从第一个tableView中按姓名选择的所选人员的事件 我只想要有名字的tableView,比如Billy,Amanda。比利有两件事,生日和购物, 阿曼达有三件事:生日、学习、电影。当用户在第一个桌面视图中按Billy时,他会看到另一个桌面视图:生日和购物 我怎样才能做到?Xcode 核心数据如何使用第二个实体,xcode,uitableview,core-data,entity,Xcode,Uitableview,Core Data,Entity,我有两个实体,第一个是人,第二个是事件,他们有一对多的关系。 我的第一个tableView有工作正常的人的名字。现在,我想制作另一个tableView,其中包含从第一个tableView中按姓名选择的所选人员的事件 我只想要有名字的tableView,比如Billy,Amanda。比利有两件事,生日和购物, 阿曼达有三件事:生日、学习、电影。当用户在第一个桌面视图中按Billy时,他会看到另一个桌面视图:生日和购物 我怎样才能做到? 如果有人编写代码示例或将我链接到教程,那就太好了 如果你把问题
如果有人编写代码示例或将我链接到教程,那就太好了 如果你把问题分解成小块,说出哪些是你不理解的,那就太好了。@Phillip Mills我不知道如何使用核心数据在tableView中显示用户在第一个viewTable中选择的特定人员的事件。将person对象传递给第二个控制器,该控制器可以使用该关系来查找事件。您不需要直接使用核心数据;您只需要使用object属性。@PhillipMills感谢您的帮助,所以我只需要使用属性events my Relationship name而不使用fetch和NSManageObjectContext。。?例如,在我的第一个tableView中,我使用了这个方法:-NSIntegertableView:UITableView*tableView numberOfRowsInSection:NSIntegersection{id secInfo=[[self-fetchResultsController]sections]objectAtIndex:section];return[secInfo numberOfObjects];}你能给我一个如何编写这个方法的例子吗?如果我的pass对象名为currentPerson。假设您将其存储在第二个控制器的currentPerson属性中:return[self.currentPerson.events count];。唯一复杂的是,如果您希望事件以已知顺序显示。在这种情况下,您可能希望保留一个NSArray属性,该属性按您希望的顺序显示事件引用。