我有一行代码是我的 Sqlite 数据库中的一个表:
Users *users = [[Users alloc] init];
... do some processing in a thread and other stuff
} //end function
但我注释掉了除 Users *users 行之外的所有内容,并在函数调用结束时发现我的错误与该行有关。错误是:
"Thread X: EXC_BAD_ACCESS (code=1, address=xxxxx)
为什么会这样?
最佳答案
您不能使用 init
创建 NSManagedObject
实例。 NSManagedObject
与 NSManagedObjectContext
相关联,并且必须使用以下方法创建:initWithEntity:insertIntoManagedObjectContext:
。
关于ios - iOS 中带有托管对象的 Thread 中的错误访问错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23203440/