Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 核心数据如何使用第二个实体_Xcode_Uitableview_Core Data_Entity - Fatal编程技术网

Xcode 核心数据如何使用第二个实体

Xcode 核心数据如何使用第二个实体,xcode,uitableview,core-data,entity,Xcode,Uitableview,Core Data,Entity,我有两个实体,第一个是人,第二个是事件,他们有一对多的关系。 我的第一个tableView有工作正常的人的名字。现在,我想制作另一个tableView,其中包含从第一个tableView中按姓名选择的所选人员的事件 我只想要有名字的tableView,比如Billy,Amanda。比利有两件事,生日和购物, 阿曼达有三件事:生日、学习、电影。当用户在第一个桌面视图中按Billy时,他会看到另一个桌面视图:生日和购物 我怎样才能做到? 如果有人编写代码示例或将我链接到教程,那就太好了 如果你把问题

我有两个实体,第一个是人,第二个是事件,他们有一对多的关系。 我的第一个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属性,该属性按您希望的顺序显示事件引用。