2012-02-01 197 views
0

創建陣列我有一個數組,看起來像這樣:從另一個陣列

(
     { 
     title = "Chris"; 
     isMale = 1; 
     age = 13; 
    }, 
     { 
     defaultTitle = "Jessica"; 
     isMale = 0; 
     age = 15; 
    } 
) 

我想創建一個包含從原來的數組,其中BOOL isMale是肯定的,或1字典另一個數組。我怎樣才能做到這一點?

回答

3

使用謂詞。您可以使用filteredArrayUsingPredicate:方法過濾陣列

NSArray *filteredArray = [originalAray filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"isMale == %@",[NSNumber numberWithBool:YES]]];