舉例:直接設置NSSet關係時,核心數據是否會填充相反的關係?
我有一個實體User
,以及一個實體Device
。
User
有要向着Device
一對多的關係,稱爲devices
。
Device
具有與此關係的倒數user
。
現在我收集了大量的設備,網絡服務,滋潤他們爲NSSet
,那麼我必然會給他們一個特定的用戶,所以我做的:
NSSet *collectedDevices = [API getSomeDevices];
someUser.devices = collectedDevices;
威爾核心數據填充逆每個Device
我user
關係?它是否注意到關係的制定者?
背景:
我知道核心數據setter方法設置的集合,但我想避免使用它們。我實際上是用KVC來重建JSON表示的核心數據實體,沒有硬編碼的屬性,關係,只是枚舉它們的實體描述,並設置匹配的值。
@Marco謝謝你。 – Geri
NSSet是NSManagedObjects的集合嗎? – k1th
你試過了嗎? –