1
三個實體在CoreData:CoreData:通過關係訪問對象
User
EntityA
EntityB
關係:
EntityA
與User
&逆一個一對多的關係EntityA
有一個一對一的關係與EntityB
&逆User
&EntityB
沒有關係
對象創建:
UserA
創建Ty的objectA
peEntityA
列表UserB
和UserC作爲關係對象。UserA
也創造EntityB
型ObjectB
,上市ObjectA
,因爲它關係對象
訪問對象
UserB
日誌中和EntityA
獲取成功下載ObjectA
。
問題:請問UserB
能訪問ObjectB
?如果是這樣,可以UserB
訪問對象B用下面的代碼:NSString *value = [ObjectA.OneToOneRelationshipBetweenEntityAandB valueForkey"@attributeFromObjectB"];
如果沒有,怎麼能UserB
訪問ObjectB
?我需要建立什麼樣的關係?
我以前曾問過類似的問題,但我想我提供了太多的信息,並且讓它感到困惑。我刪除了這個問題,並希望將其簡化爲這一個。
謝謝。
你說的「用戶A創建了......」或「用戶B登錄在......」是什麼意思?每個登錄用戶有單獨的數據庫(持久性存儲)嗎? - 你試過了嗎?你有沒有遇到任何問題? –