1
如何通过BOOL属性获取对象?例如,如果我有一个完成BOOL属性的自定义对象,我如何才能获得只有在那里3210?我使用的神奇纪录通过布尔属性获取核心数据对象
[CustomObject MR_findByAttribute:@"completed" withValue:true];
如何通过BOOL属性获取对象?例如,如果我有一个完成BOOL属性的自定义对象,我如何才能获得只有在那里3210?我使用的神奇纪录通过布尔属性获取核心数据对象
[CustomObject MR_findByAttribute:@"completed" withValue:true];
的MR_findByAttribute:withValue:
的searchValue
参数必须是一个对象的引用,但true
不是一个Objective-C对象的引用。这是一个“原始”价值。您必须将其包装在一个NSValue
对象中。
此外,在Objective-C中,我们通常使用常量YES
和NO
作为布尔常量。
您可以只用说@YES
得到NSValue
包装为YES
,那么试试这个:
NSArray *completedObjects = [CustomObject MR_findByAttribute:@"completed"
withValue:@YES];
你学到新的东西每天。感谢您的提示,这完美的作品。 – Apollo