2012-02-01 3 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]]];