核心数据错误:不支持的表达式类型(11,SIZE)

Bar*_*zyk 3 core-data ios swift

当我尝试创建以下内容时发生错误NSPredicate:

let predicate = NSPredicate(format: "size = nil")
Run Code Online (Sandbox Code Playgroud)

错误如下:

不支持的表达式类型(11,SIZE)

Bar*_*zyk 7

这是因为sizeCore Data中的保留字.这可以修复如下:

let predicate = NSPredicate(format: "#size = nil")
Run Code Online (Sandbox Code Playgroud)