iOS:通过键值编码设置coredata属性?

时间:2014-09-25 15:55:59

标签: ios core-data

我只是想知道我该怎么做?

即。我有一个实体Friends和一个实体Transactions。现在每个朋友都有几笔交易。所以一个朋友管理对象有一个像:friend.hasTransactions。

我可以通过以下方式过滤此集:

NSSet *filteredSet = [self.hasTransactions filteredSetUsingPredicate:
                          [NSPredicate predicateWithFormat:@"paidBack = %@", [NSNumber numberWithBool:NO]]];

但是,如何将实体Transactions中的所有这些属性p​​ayBack设置为YES?

1 个答案:

答案 0 :(得分:0)

首先,我会给这个关系一个更合适的名字,例如transactions

你必须遍历它们才能改变它们:

for (Transaction *transaction in friend.transactions) {
   transaction.paidBack = @YES;
}