0

Arm と Person の 2 つの NSManagedObjects を使用したシナリオがあります。それらの間には、Person.arms と逆 Arm.owner という多対 1 の関係があります。

を持っている単純な NSPredicate を書きたいのですが、このアームが属する をNSManagedObject *arm取得したいと思います。NSManagedObject *personテキスト表現を作成してそれを探すこともできますが、ID で検索できるより良い方法はありますか? もしかしてこういうこと?

NSEntityDescription *person = [NSEntityDescription entityForName:@"Person" inManagedObjectContext:MOC];
NSPredicate *personPredicate = [NSPredicate predicateWithFormat:@"%@ IN arms", arm];

乾杯

ニック

4

1 に答える 1

1

Arm と Person の 2 つの NSManagedObjects を使用したシナリオがあります。それらの間には、Person.arms と逆 Arm.owner という多対 1 の関係があります。

を持っている単純な NSPredicate を書きたいのですが、この腕が属する をNSManagedObject *arm取得したいと思います。NSManagedObject *person

それはそうでしょうmyArm.owner。述語は必要ありません。これが逆関係の目的です。

于 2010-04-04T05:13:30.877 に答える