I have a array of objects that selected from core data. I need select from this set subset of object that correspond to condition. How to do it?
+4
A:
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.
m5h
2009-12-06 11:59:17
Yes it is that i want.
Sergey Zenchenko
2009-12-06 12:12:08