0

私は CoreData Entity という名前をList持っており、それは Relationship to an Entity を持っていAddressます。Addressこれは、 が 1 つだけになることができるため、1 対多の関係Listです。

Addressエンティティには、 である属性flagがありInteger 16ます。

セットが 1 に設定されているすべての関連エンティティの数を使用しFetched Propertyて、エンティティで aを定義する方法はありますか? 述語はどのようになりますか?ListAddressflag

ありがとう

4

1 に答える 1

0

はい、次のようにできます。

エンティティのフェッチ リクエストを作成し、Listその述語を次のように設定します。

[NSPredicate predicateWithFormat:@"address.flag == %@", @1]

また、キャッシュ ミスが発生しないように、リレーションシップをプリフェッチすることも忘れないでください。

于 2015-06-06T11:28:15.720 に答える