致命异常:NSObjectInaccessibleException CoreData无法完成故障

时间:2013-05-08 19:08:17

标签: ios objective-c core-data

有时候应用程序在尝试将辅助线程MOC合并到主线程MOC时崩溃。特别是在将删除的对象合并到主线程对象时崩溃。

这是我在app delegate中的合并代码:

- (void)syncDidSave:(NSNotification *)saveNotification
{
    if ([NSThread isMainThread]) {
                [self.managedObjectContext
                 mergeChangesFromContextDidSaveNotification:saveNotification];
    } else {
            [self performSelectorOnMainThread:@selector(syncDidSave:) 
             withObject:saveNotification waitUntilDone:YES];
    }
}

我附上了一些屏幕截图,显示了堆栈跟踪。

主线程img; http://i41.tinypic.com/30047qx.png

辅助主题:http://tinypic.com/view.php?pic=24ql27p&s=5

任何帮助或建议都将不胜感激!

0 个答案:

没有答案