核心数据获取请求关系

时间:2014-10-11 18:13:36

标签: ios objective-c uitableview core-data relationship

我想获取与对象A具有多对多关系的对象B(即A - >> B) 这是我的Core Data graph

我希望当我在“组视图控制器”中选择一个组时,在“联系视图控制器”中打开所选组的所有成员,like here

1 个答案:

答案 0 :(得分:0)

提供"联系人视图控制器" Group类型的属性(在组列表中选择的组) - 让我们将其称为group。如果您使用UITableView,则应使用NSFetchedResultsController,其中应包含排序描述符(例如按字母顺序排列)和以下谓词:

NSPredicate(format: "group = %@", group)

注意:在您的对象图中,在命名实体Contacts时使用的是不合逻辑的复数,而不是更合理的Contact