0

我有两个数据库,如图所示在此处输入图像描述

我有 NewRelease 对象,我想得到它的父对象,即合同。意味着我想知道这个 NewRelease 对象属于哪个合同。我无法获取数据,任何一个指南都应该是这种情况下的仪式谓词。我使用这个谓词行成功地在 NewRelease 和 Signature Table 中获取了反大小写的数据

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

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

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

4

2 回答 2

1

您应该在 NewRelease 中添加一个名为 contId 的属性。这样每个 NewRelease 对象总是有一个合约 ID,因此您可以使用 contractID 轻松获取每个新版本的数据。

寒意 :)

于 2012-05-02T11:14:24.410 回答
1

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

于 2012-05-02T11:31:58.553 回答