I have a array of objects that select开发者_开发百科ed from core data. I need select from this set subset of object that correspond to condition. How to do it?
If I read you correctly you want to filter your array based on a condition met by some of the objects in it?
You can do this by using NSPredicate
and call filteredArrayWithPredicate:
on your array.
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"attribute == YES"];
NSArray *filteredArray = [originalArray filteredArrayWithPredicate:predicate];
You can read more about using predicates in the Predicates Programming Guide
You can also use predicates to filter your NSFetchRequest
directly when retrieving the data from Core Data.
精彩评论