我只是想知道我该怎么做?
即。我有一个实体Friends和一个实体Transactions。现在每个朋友都有几笔交易。所以一个朋友管理对象有一个像:friend.hasTransactions。
我可以通过以下方式过滤此集:
NSSet *filteredSet = [self.hasTransactions filteredSetUsingPredicate:
[NSPredicate predicateWithFormat:@"paidBack = %@", [NSNumber numberWithBool:NO]]];
但是,如何将实体Transactions中的所有这些属性payBack设置为YES?
答案 0 :(得分:0)
首先,我会给这个关系一个更合适的名字,例如transactions
。
你必须遍历它们才能改变它们:
for (Transaction *transaction in friend.transactions) {
transaction.paidBack = @YES;
}