如何通过BOOL属性获取对象?例如,如果我有一个BOOL属性已完成的自定义对象,我怎样才能获得completed = true
的自定义对象?我正在使用魔法记录
[CustomObject MR_findByAttribute:@"completed" withValue:true];
答案 0 :(得分:5)
searchValue
的{{1}}参数必须是对象的引用,但MR_findByAttribute:withValue:
不是对Objective-C对象的引用。这是一个“原始”的价值。您必须将其包装在true
对象中。
此外,在Objective-C中,我们通常使用常量NSValue
和YES
作为布尔常量。
只需说出NO
即可获得NSValue
的{{1}}封包,所以试试这个:
YES