我已經使用核心數據創建了對象的數據庫。我希望我的應用具有支持多個用戶的功能。每個用戶應該能夠看到存儲在數據庫中的對象列表,然後可以在應用程序中的帳戶中選擇想要使用的對象。商店之間的核心數據共享對象
實現此目的的最佳方式是什麼?我想爲每個用戶創建一個單獨的持久性存儲。共享對象,就像用戶選擇的默認主對象列表一樣,應該是「通用」持久性存儲的一部分,每個用戶的持久性存儲中的對象都將指向這個對象,這樣我就不會創建一堆重複的對象。
最重要的是,主列表中的每個對象都有子對象管理對象。這些孩子可以由每個用戶修改,因此他們應該對每個用戶的持久性商店都是唯一的。
有關最佳實踐的任何建議?我對Core Data相當陌生。
注意:一次只能登錄1個用戶。
非常感謝!
它是mac還是iOS?請給它加標籤。 – vikingosegundo 2012-02-20 21:14:29