0
或者以另一種方式,那會是建議具有獨立的堆棧(背景下,模型,協調人)對不同的環境?將它們分開的優點和缺點是什麼,具有不同背景的優點和缺點是什麼,共享相同的模型和協調器?是否有可能爲多個NSManagedObjectContext共享相同的NSManagedObjectModel?和同NSPersistentStoreCoordinator實例
或者以另一種方式,那會是建議具有獨立的堆棧(背景下,模型,協調人)對不同的環境?將它們分開的優點和缺點是什麼,具有不同背景的優點和缺點是什麼,共享相同的模型和協調器?是否有可能爲多個NSManagedObjectContext共享相同的NSManagedObjectModel?和同NSPersistentStoreCoordinator實例
是的,這是完全可以接受的多個環境共享相同的協調,型號等,這是一個很常見的使用模式。
既然你沒有說爲什麼你認爲它可能不是,或者你正在運行到什麼問題(如果有的話),我就留在這一點。
可以將這些多個上下文是在同一線程上?我遇到了一個非常奇怪的問題。對於由一個上下文保存的數據,當通過另一個上下文進行讀取時,我得到的是空數據。 – tom
是的,他們可以在同一個線程上。看起來你應該用更多的細節開始一個新的問題。 –