Transformable
を使用して Core Data内の配列要素の存在を検索する正しい方法は何NSPredicate
ですか?
私は を指定して設定されEntity
たAttribute
OperationalDays をType
持っています。
私はそれを保存するために使用します.Intの配列です。保存することはできますが、NSPredicate を使用して取得しようとすると取得されますTransformable
Custom Class [Int]
EXC_BAD_ACCESS
知っている
運用日数は {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 運用日);
また
述語: (operationalDays CONTAINS 1)