0

我有两个 NSManagedObjects Arm 和 Person 的场景。它们之间是多对一的关系 Person.arms 和反向 Arm.owner。

我想写一个简单的 NSPredicate ,在那里我得到了NSManagedObject *arm并且我想获取NSManagedObject *person这个手臂所属的。我可以制作一个文本表示并查找它,但是有没有更好的方法可以通过身份查找它?大概是这样的?

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

干杯

尼克

4

1 回答 1

1

我有两个 NSManagedObjects Arm 和 Person 的场景。它们之间是多对一的关系 Person.arms 和反向 Arm.owner。

我想写一个简单的 NSPredicate ,在那里我得到了NSManagedObject *arm并且我想获取NSManagedObject *person这个手臂所属的。

那将是myArm.owner。不需要谓词;这就是反向关系的用途。

于 2010-04-04T05:13:30.877 回答