使用类中的谓词检查属性

时间:2013-07-31 06:05:42

标签: ios nspredicate

你好我想在我的应用程序中使用谓词。在我的应用程序中,我有一个类(名为JigsawView),它包含一个BOOL属性(名为isSelected)。现在我有一个包含JigsawView实例的数组。我想查找使用谓词将其isSelected属性设置为YES的实例。请帮助我。谢谢。

2 个答案:

答案 0 :(得分:3)

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"isSelected == YES"]; 
NSArray *filteredArray = [yourArray filteredArrayUsingPredicate:predicate];

答案 1 :(得分:2)

NSArray* resultArray = [yourArray filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"isSelected = YES"]]