我有两个数据库,如完整图片所示

我有NewRelease对象,我想让它的父对象是Contract。意味着我想知道此NewRelease对象属于哪个合同。我无法获取任何数据可以作为这种情况的礼式谓词。我使用此谓词行成功获取了NewRelease和Signature表中的反例数据

NSArray *filterResults = [mutableFetchResults filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"hasNewReleases = %@",aNewRelease]];


现在aNewRelease是我的NewRelease对象,我如何使用NewRelease对象从Contracts表中获取数据。

NewRelease与合同之间存在“一对多”关系,因此一个合同可以属于多个NewReleases。正如我上面提到的Npw,我有newRelease对象,我想知道这个newRelease属于哪个合同。

最佳答案

在NewRelease和Contract表之间添加关系,然后每当您从NewRelease或Contract实体中获取数据时,就可以通过其关联关系访问数据。
检查以下示例:http://www.raywenderlich.com/934/core-data-on-ios-5-tutorial-getting-started

关于iphone - iPhone-使用核心数据中的子对象从父表中获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10412541/

10-10 19:14