我正在尝试让 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) 上运行代码时才会发生这种情况。
设置 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://jike.in/) | Powered by Discuz! X3.4 |