【问题标题】:CoreFoundation Trap error "Thread1:EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xdefe)"CoreFoundation 陷阱错误“Thread1:EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xdefe)”
【发布时间】:2013-08-30 07:25:41
【问题描述】:

我需要你的帮助,我遇到了这个令人沮丧的“随机”错误。

该应用由第二个控制器上的一个Mapviewcontroller 和一个collectionview 组成。

有时当我从第二个控制器返回地图时,应用程序突然崩溃,并在“陷阱”行出现此错误。 崩溃报告没有指向我的任何代码行。

EXC_BREAKPOINT(代码=EXC_ARM_BREAKPOINT,子代码=0xdefe)

我说“随机错误”是因为同一应用程序的同一版本可以构建并顺利运行数天,然后突然卡住。重新获得对应用程序控制权的唯一方法是从 iPad 中手动删除并重建。

供您参考,该应用使用 Coredata。

有什么想法吗?有什么方法可以找出错误来自哪里?

感谢任何帮助,谢谢!

【问题讨论】:

  • 我也遇到过,xcode 没有指向我代码中的任何行。我尝试启用 nszombies,它告诉我我向一个已释放的实例发送了一条消息。
  • 启用僵尸,然后尝试分析您的应用。按 cmd+i 并选择僵尸。就我而言,我添加了一个“自我”。到一个属性,它是固定的。
  • @Keale 感谢您的回复,我已启用 NSZombie 和 Core Data Debug 激活 com.apple.CoreData.SQLDebug-1 但没有任何结果......我仍然无法获取异常来源的日志或其他迹象跨度>
  • 恐怕我帮不上什么忙,我实际上是一个新手iOS程序员,所以我的知识非常有限。但我认为这与未正确使用的属性有关,即没有“自我”,尝试寻找这些可能会解决问题
  • 这有什么东西吗?我对修复它感到沮丧,如果你解决了它,这将对我和未来寻找答案的程序员有所帮助。

标签: ios exception core-data foundation nsorderedset


【解决方案1】:

我在网上遇到了这样的错误

NSLog(@"%@: tutorial view retain count = %ld",self.class,CFGetRetainCount(CFTypeRef(tutorialView)));

tutorialView 等于 nil

【讨论】:

  • 什么样的错误?你能显示完整的代码和错误吗?
  • 瑞奇,和截图一样。我无法向您展示完整的代码,因为它位于数千个 git 提交中的某个地方。我可以向您解释:变量“tutorialView”等于 nil,错误的原因是您使用 nil 参数调用 CFGetRetainCount
【解决方案2】:

重新启动您的 iOS 设备 - 这对我有用。您也可以尝试重启 Xcode。

我在设置断点的地方遇到了崩溃,但我关闭了断点。我认为即使代码本身没有问题,Xcode 处理断点的方式也会出现问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多