2014-09-25 57 views
1

我只是想知道我該怎麼做?iOS:通過鍵值編碼設置coredata屬性?

即我有一個實體Friends和一個實體Transactions。現在每個朋友都有幾筆交易。所以Friend管理對象有一個像:friend.hasTransactions。

我可以篩選項目組通過:

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

但我怎麼能例如在實體交易設置的所有這些屬性p​​aidBack爲YES?

回答

0

首先,我會給這個關係一個更合適的名字,例如transactions

你必須通過他們迭代改變他們:

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