2010-05-07 66 views
0

我有一个数组,它由核心数据填充如下。 NSMutableArray * mutableFetchResults = [CoreDataHelper getObjectsFromContext:@“Spot”:@“Name”:YES:managedObjectContext];如何筛选包含核心数据的NSMutable数组?

它在控制台中看起来像这样。

(实体:点; ID:0x4b7e580;数据:{ CityToProvince = 0x4b7dbd0; 描述= “朋友”; 电子邮件= “[email protected]”; 年龄= 21; 名称= “亚当” ; Phone =“+44175240”; }),

如何过滤数组以删除超过特定年龄的任何人?或者使用数组中的值来进行计算?

请帮我一直坚持这个年龄。代码将不胜感激。

+0

可能的重复http://stackoverflow.com/questions/2785462/how-do-you-delete-rows-from-uitableview – 2010-05-07 12:59:46

回答

1

您构建一个NSPredicate,然后在阵列上调用-filteredArrayUsingPredicate:以获取已过滤的数组。

+0

感谢您的另一个伟大的核心数据答案马库斯。帮助我轻松地在我的表格视图中实现过滤。 – 2010-05-26 16:14:58