【问题标题】:collection was mutated while being enumerated with coredata and multithreading在使用 coredata 和多线程枚举时,集合发生了突变
【发布时间】:2012-08-25 15:46:01
【问题描述】:

我正在尝试调试我刚刚从其他一些开发人员那里继承的 ipad 应用程序。目前我遇到了一个非常奇怪的错误,我不知道如何攻击。

应用程序因以下错误而死: * 由于未捕获的异常“NSGenericException”而终止应用程序,原因:“* 集合 <0xc5d2b40>

标签: objective-c ios multithreading ipad core-data


【解决方案1】:

这家伙有一个很好的解释,为我解决了这个问题:

http://www.pixeldock.com/blog/collection-was-mutated-while-being-enumerated-during-coredata-operation-on-background-thread/

基本上 MO 上下文只能由创建它的线程使用。

【讨论】:

    猜你喜欢
    • 2012-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多