我刚刚通过 XCode 的代码完成在 NSManagedObject 上绊倒了一些方法,我试图弄清楚它们是做什么的。
我有一个名为 A 的实体。它与 B 具有一对一关系,与 C 具有一对多关系。代码完成提供以下方法签名:
- (A *) memberOfB:(A *)object
- (A *) memberOfC:(A *)object
- (A *) objectInBAtIndex:(NSUInteger)index
- (A *) objectInCAtIndex:(NSUInteger)index
“memberOf”听起来像是“对象是 BA 集合的成员吗?”,但这会返回一个布尔值,并以 B 作为参数。完全被那个难住了。
"objectInXAtIndex" 听起来它可能会从集合 BA 中返回一些东西,当然除了集合没有排序并且不采用索引(这些不是索引关系)。更不用说在 A 上拥有类似的实例方法是没有意义的。
有人知道吗?根本没有在谷歌搜索或搜索这里找到任何线索。