我有一个如下所示的数组:
(
{
title = "Chris";
isMale = 1;
age = 13;
},
{
defaultTitle = "Jessica";
isMale = 0;
age = 15;
}
)
我想创建另一个数组,其中包含BOOL isMale
为Yes或1
的原始数组中的字典。我怎么能这样做?
答案 0 :(得分:3)
使用谓词。您可以使用filteredArrayUsingPredicate:
方法
NSArray *filteredArray = [originalAray filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"isMale == %@",[NSNumber numberWithBool:YES]]];