草庐IT

filteredSetUsingPredicate

全部标签

ios - 在 CoreData NSSet 上使用 'filteredSetUsingPredicate' 时崩溃(NSInvalidArgumentException : set argument is not an NSSet)

假设我有NSManagedObjectZoo,他得到了一个到名为cats的“Cat”的连接oneToMany,这个连接是NSSet。当我使用函数'filteredSetUsingPredicate',我遇到了以下代码的崩溃:Zoo*zoo=//intanceofourzoowithalltheanimals-fromcoredataNSPredicate*predicate=[NSPredicatepredicateWithFormat:@"catSize==Big"];NSArray*arrayOfCats=[zoo.catsfilteredSetUsingPredicate:pre