设置持久存储和父上下文

Geo*_*kov 0 core-data nspersistentstore

NSManagedObjectContext调用持久存储和父上下文设置和保存时会发生什么?它会将数据逐个推送到持久存储和父上下文吗?或者它会同时进行吗?或核心数据是否会引发抱怨异常?

API不直接阻止一个人为给定的上下文设置两个"父母".

Mat*_*uch 5

这将发生:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Context already has a coordinator; cannot replace.'

发生这种情况是因为设置时parentContext,persistentStoreCoordinator会自动设置persistentStoreCoordinator为父上下文.