NSPredicate使用CoreData -Swift获取错误

时间:2016-04-21 08:13:53

标签: ios swift core-data

我无法找到语法上的错误。我还与苹果文档交叉检查。

{{1}}

附上截图 Screenshot

1 个答案:

答案 0 :(得分:4)

您将ImgID定义为Double,但谓词格式使用对象%@的说明符。因此,您应该传递NSNumber或使用%f格式。

如果ImgID实际上是双倍,那么您可能会遇到一些与完全匹配的问题。在这种情况下,您应该将id转换为其他数据类型或范围检查(使用<和>)。