1

Transformableを使用して Core Data内の配列要素の存在を検索する正しい方法は何NSPredicateですか?

私は を指定して設定されEntityAttributeOperationalDays をType持っています。 私はそれを保存するために使用します.Intの配列です。保存することはできますが、NSPredicate を使用して取得しようとすると取得されますTransformableCustom 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)

4

2 に答える 2