Gre*_*reg 8 iphone nsnumber nspredicate
嗨,我有核心数据数据库与数字属性.他们是NSNumbers.默认值是0.0但是当我尝试做一些NSPredicated fetch时,我得到"'NSInvalidArgumentException',原因:'无效谓词:nil RHS'"只是因为属性值是0.0
谓词创建时使用:
[NSPredicate predicateWithFormat:@"(startValue => %@) AND (endValue <= %@) AND (someId == %@)",startNSNumber,endNSNumber, idString]
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题 ?
您是将浮动作为对象添加,而不是浮动?试试这个 :
[NSPredicate predicateWithFormat:@"(startValue => %f) AND (endValue <= %f) AND (someId == %@)",startNSNumber,endNSNumber, idString];
Run Code Online (Sandbox Code Playgroud)