【发布时间】:2012-08-16 01:16:06
【问题描述】:
我们偶尔会收到来自用户的崩溃报告(我们正在使用将崩溃发送到我们的服务器的崩溃报告程序包)并出现以下错误:
“非法尝试在不同上下文中的对象之间建立关系'...'”
(不同的报告可能有不同的关系,并非所有报告都相同)。
这似乎很容易,除了:
我们的代码中只有一个 NSManagedObject - 来自 App 委托的单例。
我们不使用除主线程之外的任何线程。
所有对象都使用
initWithEntity:insertIntoManagedObjectContext:的上下文分配(没有一个是通过简单的初始化分配的)。在我们的测试中从未发生过错误(数千次运行)。
所以基本上我们被卡住了。
任何想法都会受到赞赏。
【问题讨论】:
-
我在我的应用程序中遇到了同样的问题 - 一个 managedObjectContext,测试中没有问题,来自用户的崩溃报告与此消息 - 如果你能告诉我你发现了什么,我真的非常感激解决这个问题
-
嗨,有什么解决办法吗?我也有同样的问题。
标签: iphone ipad core-data nsmanagedobjectcontext