我的 coreData 中有一个包含一些值的实体。cTitle(字符串)和价格(浮动)
例如:cTitle(牛奶、面包、啤酒)价格(30、20、15);
我需要获得价格 < 20 的值
我正在尝试设置谓词
NSNumber *pr = [NSNumber numberWithFloat: 20.0];
NSPredicate *predicate = [NSPredicate predicateWithFormat: @"cPrice > %@)", pr];
[fetchRequest setPredicate:predicate];
但它因错误而崩溃
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unable to parse the format string "cPrice > %@)"'
它是单一实体,没有关系。
怎么了?我无法理解。