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?
Asked
Active
Viewed 119 times
1 Answers
4
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.

hallski
- 123,625
- 4
- 33
- 21