我已经使用核心数据创建了对象的数据库。我希望我的应用具有支持多个用户的功能。每个用户应该能够看到存储在数据库中的对象列表,然后可以在应用程序中的帐户中选择想要使用的对象。商店之间的核心数据共享对象
实现此目的的最佳方式是什么?我想为每个用户创建一个单独的持久性存储。共享对象,就像用户选择的默认主对象列表一样,应该是“通用”持久性存储的一部分,每个用户的持久性存储中的对象都将指向这个对象,这样我就不会创建一堆重复的对象。
最重要的是,主列表中的每个对象都有子对象管理对象。这些孩子可以由每个用户修改,因此他们应该对每个用户的持久性商店都是唯一的。
有关最佳实践的任何建议?我对Core Data相当陌生。
注意:一次只能登录1个用户。
非常感谢!
它是mac还是iOS?请给它加标签。 – vikingosegundo 2012-02-20 21:14:29