日付または NIL を含む属性を持つLoans
エンティティがあります。アイテムを many に関連付けることができるようにreturnedDate
、別のエンティティとの対多関係があります。現在.Items
Loans
loans.returnedDate==NIL
現在、次のものがあるとします。
Loan1-item1,returnedDate=NIL
Loan2-item1,returnedDate=5/4/2012
Loan3-item2,returnedDate=NIL.
アイテムを返さない述語が欲しいです。
NSPredicate *pred = [NSPredicate predicateWithFormat:@"!(ANY loaned.returnDate==nil)"];
item1 を返します。
NSPredicate *pred = [NSPredicate predicateWithFormat:@"(NONE loaned.returnDate==nil)"];
item1 を返します。
NSPredicate *pred = [NSPredicate predicateWithFormat:@"(ANY loaned.returnDate!=nil)"];
item1 を返します。
誰かが適切な結果を返すロジックを教えてもらえますか?