CoreData 中的三个实体:
User
EntityA
EntityB
关系:
EntityA
User
与&具有一对多关系EntityA
EntityB
与&具有一对一的关系User
&EntityB
没有任何关系
创建的对象:
UserA
创建一个objectA
TypeEntityA
列表UserB
和 UserC 作为关系对象。UserA
还创建ObjectB
类型EntityB
,列表ObjectA
,作为它的关系对象
访问对象
UserB
登录并获取EntityA
并成功下载ObjectA
。
问:UserB
可以访问ObjectB
吗?如果是这样,可以UserB
使用以下代码访问 ObjectB:NSString *value = [ObjectA.OneToOneRelationshipBetweenEntityAandB valueForkey"@attributeFromObjectB"];
如果没有,如何UserB
访问ObjectB
?我需要建立什么样的关系?
我之前曾问过类似的问题,但我认为我提供了太多信息并使其混乱。我删除了这个问题,并希望将其简化为这个问题。
谢谢。