我的NSArray
包含从Exercise objects
获取的不同CoreData
。
在我的程序中的另一个方法中,我需要找到一个属性符合条件的对象,例如:Exercise.exerciseName == @"bench press"
假设我想要获得名为Exercise Object
的{{1}}。< / p>
我知道我可以通过执行以下代码来实现,但我想知道是否有更有效的方法在bench press
中使用objective-c
或更类似的方式执行此操作。
predicate
答案 0 :(得分:2)
NSArray* filteredExercises = [_exercises filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"excerciseName == %@", @"bench press"]];