私は、 "responsibleUsers"という名前のIDタイプの列を持つエンティティを持っています。この列には、NSNumbersを含む配列が格納されています。 現在のユーザーと一致するこのエンティティのすべてのオブジェクトを取得したいとします。したがって、私は次の述語を作成します:CoreData内のNSArrayでNSNumberを取得する正しい方法は何ですか?
[NSPredicate predicateWithFormat: @"%@ IN responsibleUsers",[NSNumber numberWithInteger: curUser.oID.integerValue] ]
私が試してみて、私のアプリケーションはクラッシュします。 EXC_BAD_ACESSを使用して1回、「述語nsnumberの実装されていないSQL生成」を1回使用
エンティティを照会する正しい方法は何ですか?
ありがとうございます - はい、あなたは絶対に正しいです。 CoreData内にNSArrayを格納する - 変形可能なプロパティは、コアデータの性質に反します。私はモデルとコードを通常の関係モードに変更し、すべてが動作する...ありがとう。 –