【发布时间】:2013-11-08 23:55:42
【问题描述】:
在我的 iOS 应用程序中,我有一个后台线程和主线程的托管对象上下文。问题是我获取某个实体的核心数据调用可能需要大约 3-5 秒,并且保留在主线程上会很糟糕,但是当我将它放在单独的托管对象上下文的后台线程上时,只是为了检索数据仅用于在后台检索数据的后台线程我遇到了死锁。
我的问题是:有没有办法可以在后台线程中使用多个托管对象上下文?我现在正在做的事情是否应该有效,而我只是在某处做错了事,比如在上下文之间传递对象(我已经检查过我没有看到任何东西)?
【问题讨论】:
标签: ios multithreading core-data