0
我开发包含核心数据和Alamofire的快速应用程序。我一直在努力解决这个问题近一天。Exc_bad_access NSManagedObjectContext(_NSInternalAdditions)_disposeObjects
下面是应用程序崩溃后的屏幕截图,它随机发生。我知道这些信息可能不够,请提及是否有人需要更多的细节。至少引导我跟踪这个问题。
编辑:
其主要轰然这种方法重载的tableview功能之后。
func reloadTable(){
print("reloadTable called")
DispatchQueue.main.async {
let appDel:AppDelegate = (UIApplication.shared.delegate as! AppDelegate)
let context:NSManagedObjectContext = appDel.managedObjectContext
let request = NSFetchRequest < NSFetchRequestResult>(entityName: "Jars")
request.returnsObjectsAsFaults = false;
let sortDescriptor = NSSortDescriptor(key: "order", ascending: true)
let sortDescriptors = [sortDescriptor]
request.sortDescriptors = sortDescriptors
self.navigationController!.view.backgroundColor = UIColor.white
self.jarlist = NSArray()
do{
self.jarlist = try context.fetch(request) as NSArray
print("Check 11")
}catch{
}
self.ArrayPopulator("")
print("Check 12")
self.JarsTable.reloadData()
print("Check 13")
}
}
向我们展示了应用程序崩溃的代码。你可以把异常断点。 – rv7284
你的核心数据堆栈是什么样的?你在使用'NSPersistentContainer'吗? –
我没有使用NSPersistentContainer。 – happycoder