嗨,我有带有数字属性的核心数据数据库。它们是 NSNumber。默认值是 0.0,但是当我尝试执行一些 NSPredicated 获取时,我得到“'NSInvalidArgumentException',原因:'无效谓词:nil RHS'”只是因为属性值为 0.0
谓词的创建方式为:
[NSPredicate predicateWithFormat:@"(startValue => %@) AND (endValue <= %@) AND (someId == %@)",startNSNumber,endNSNumber, idString]
我该如何解决这个问题?
最佳答案
您将浮标添加为对象,而不是浮标?试试这个:
[NSPredicate predicateWithFormat:@"(startValue => %f) AND (endValue <= %f) AND (someId == %@)",startNSNumber,endNSNumber, idString];
关于iphone - NSPredicate,NsNumber numberWithFloat :0. 0 (iPhone),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3823762/