iOS EXC_BAD_ACCESS KERN_INVALID_ADDRESS

标签 ios objective-c

我有时会遇到这个错误:

Thread : Crashed: com.apple.root.default-priority
0  libobjc.A.dylib                0x000000019079a984 objc_object::release() + 8
1  APP                            0x000000010015a128 -[DEContext callService:service:] (DENavajoContext.m:116)
2  APP                            0x000000010015fcc4 +[DEContext(DXContext) genericServiceRequest:service:error:expectedMessage:] (DEContext+DXContext.m:31)
3  APP                            0x0000000100111a64 __28+[DXLogo logo:callback:]_block_invoke (DXLogo.m:81)
4  libdispatch.dylib              0x0000000190d58014 _dispatch_call_block_and_release + 24
5  libdispatch.dylib              0x0000000190d57fd4 _dispatch_client_callout + 16
6  libdispatch.dylib              0x0000000190d5f2b8 _dispatch_root_queue_drain + 556
7  libdispatch.dylib              0x0000000190d5f4fc _dispatch_worker_thread2 + 76
8  libsystem_pthread.dylib        0x0000000190eed6bc _pthread_wqthread + 356

我搜索了 SO 并发现了一些东西:

  • 我可以有一个悬挂指针吗?
  • 内存不足(我确定不是)

现在我的问题是如何修复这样的错误?我从哪里开始寻找等等?

提前致谢

最佳答案

启用 Zombie Objects 以对其进行调试。转到产品 -> 方案 -> 编辑方案 -> 运行调试部分 -> 诊断部分 ->(检查)启用僵尸对象。

您可以找到更多详细信息 here

关于iOS EXC_BAD_ACCESS KERN_INVALID_ADDRESS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27499602/

相关文章:

ios - 如何切换到 "More" View 中的标签栏项目?

html - 我可以使用 Xcode 将文件写入 HTML 文件,然后将其加载到 Web View 中吗?

ios - 在 swift 中发布执行闭包 block

ios - watchOS 2 上的钥匙串(keychain)访问不适用于实际 watch

objective-c - 颜色菜单选择器

objective-c - moveBackward : and moveLeft: when using NSResponder -interpretKeyEvents:? 和有什么区别

ios - objective c 隐式转换丢失整数精度 'NSUInteger'

iphone - 如何使用 popToViewController 发送字符串值

ios - Swift 5 IOS facebook 共享对话框未显示在我的应用程序上

ios - Mapbox 自定义用户位置图片