OGeek|极客世界-中国程序员成长平台

标题: ios - Bugsense iOS EXC_BAD_ACCESS [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 20:29
标题: ios - Bugsense iOS EXC_BAD_ACCESS

我正在尝试让 bugsense 在我的 iOS 应用程序中运行,但在初始化 BugSenseCrashController 时应用程序因 EXC_BAD_ACCESS 而崩溃:

  BugSenseCrashController *crash =
        [BugSenseCrashController sharedInstanceWithBugSenseAPIKey"<Your BugSense API Key>"];

我的 key 是正确的,并且我已按照此处列出的所有说明进行操作:http://www.bugsense.com/docs/ios

不知道从这里去哪里。

编辑 我已经更改了我的代码,所以我没有使用 userDictionary(目前不需要它)。问题仍然存在。

EDIT2 似乎只有当我在设备 (4.3.5) 上而不是在模拟器 (4.3) 上运行代码时才会发生这种情况。



Best Answer-推荐答案


设置 NSZombieEnabled , MallocStackLogging , 和 guard malloc在调试器中。然后,当您的应用程序崩溃时,在 gdb 控制台中输入以下内容:

(gdb) info malloc-history 0x543216

0x543216 替换为导致崩溃的对象的地址,您将获得更有用的堆栈跟踪,它应该可以帮助您查明代码中导致问题的确切行.

See this article for more detailed instructions.

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






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4