Transformable
使用 在 Core Data 中搜索数组元素是否存在的正确方法是什么NSPredicate
?
我有Entity
一个Attribute
操作日,Type
其中一个Transformable
被设置为给定一个Custom Class [Int]
。
我用它来存储整数数组。它可以存储但我
EXC_BAD_ACCESS
在尝试使用 NSPredicate 获取它们时得到
我知道
运营天数是 {1,2,3,4}
我正在尝试,但它们都因错误而失败。
//day is an Int (1) in this case
NSPredicate(format: "%d IN operationalDays",day)
NSPredicate(format: "%i IN operationalDays",day)
NSPredicate(format: "%@ IN operationalDays",day)
NSPredicate(format: "operationalDays CONTAINS %d",day)
NSPredicate(format: "operationalDays CONTAINS %i",day)
NSPredicate(format: "operationalDays CONTAINS %@",day)
当我在崩溃后检查谓词时,我得到
谓词:(1 IN OperatingDays);
或者
谓词:(operationalDays CONTAINS 1)