我有以下CoreData Context Hierarchy。 PSC - > PrivateQueueContext(用于保存) - > MainContext(用于UI) - >要执行的几个PrivateQueueContexts,例如JSONMapping。
我正在运行以下问题。我使用Alamofire为某些数据调用Web服务。在完成块中,我在context.performBlockAndWait中执行JSON映射。我在上下文的performAndWait中初始化我的类。但不知何故,映射是在主线程上执行的,即使它位于performBlockAndWait中。有人可以告诉我为什么会发生这种情况,并且有一个解决办法将其发送到另一个线程而不是MainThread吗?
BR 多米尼克