0
或者以另一种方式,那会是建议具有独立的堆栈(背景下,模型,协调人)对不同的环境?将它们分开的优点和缺点是什么,具有不同背景的优点和缺点是什么,共享相同的模型和协调器?是否有可能为多个NSManagedObjectContext共享相同的NSManagedObjectModel?和同NSPersistentStoreCoordinator实例
或者以另一种方式,那会是建议具有独立的堆栈(背景下,模型,协调人)对不同的环境?将它们分开的优点和缺点是什么,具有不同背景的优点和缺点是什么,共享相同的模型和协调器?是否有可能为多个NSManagedObjectContext共享相同的NSManagedObjectModel?和同NSPersistentStoreCoordinator实例
是的,这是完全可以接受的多个环境共享相同的协调,型号等,这是一个很常见的使用模式。
既然你没有说为什么你认为它可能不是,或者你正在运行到什么问题(如果有的话),我就留在这一点。
可以将这些多个上下文是在同一线程上?我遇到了一个非常奇怪的问题。对于由一个上下文保存的数据,当通过另一个上下文进行读取时,我得到的是空数据。 – tom
是的,他们可以在同一个线程上。看起来你应该用更多的细节开始一个新的问题。 –