NSManagedObject
は、(変換可能な)NSArray
プロパティarrayProperty
を持っています。配列プロパティサイズに基づくNSFetchRequest
IはUnsupported function expression count
とUnsupported function [SIZE]
を与える(私は
[NSPredicate predicateWithFormat:@"[email protected] <= 5"]
と
[NSPredicate predicateWithFormat:@"arrayProperty[SIZE] <= 5"]
を試みたが、それらのどれも動作しないそのプロパティサイズ5未満であるオブジェクトのフィルタリングフェッチ要求を実行したいです)。
これを達成する方法はありますか?
変換ストアがblobとして格納されている場合、CoreDataはBLOBを解析できるSQL where句に変換できません。すべてをフェッチしてメモリにフィルタリングするか、配列を実際に多対多の関係としてモデル化するかどうかを検討します。 – pbasdf