应用程序在核心数据中崩溃,但无法找到崩溃的位置

Posted

技术标签:

【中文标题】应用程序在核心数据中崩溃,但无法找到崩溃的位置【英文标题】:App get crashed in Core data but unable to find where it crashed 【发布时间】:2020-02-14 16:13:23 【问题描述】:

我正在创建一个 ios 应用程序,包括带有 Objective c 的 CoreData。我遇到了一些核心数据错误,但无法找到我在哪一行遇到了该错误。

Firebase 中显示错误

核心数据 -[NSManagedObjectContext(_NSInternalChangeProcessing) _processRecentChanges:]

Crashed: com.apple.main-thread
  EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x00000007fe226a10
 -[NSManagedObjectContext(_NSInternalChangeProcessing) _processRecentChanges:]

【问题讨论】:

imgur.com/oGjcyu5 添加断点并检查崩溃的位置 【参考方案1】:

当您尝试访问已释放的对象时,会发生 EXC_BAD_ACCESS KERN_INVALID_ADDRESS 崩溃。使用适当的断点进行跟踪可能会有所帮助。

【讨论】:

以上是关于应用程序在核心数据中崩溃,但无法找到崩溃的位置的主要内容,如果未能解决你的问题,请参考以下文章

这次核心数据崩溃的可能原因是啥

SwiftUI Preview Canvas 与核心数据一起崩溃

应用程序在 Apple 崩溃但未在测试中

核心数据:访问 NSManagedObject 属性时应用程序崩溃

由于核心数据故障,应用程序在启动时崩溃

应用更新后崩溃