首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击后退按钮且未显示异常时应用程序崩溃-初学者

单击后退按钮且未显示异常时应用程序崩溃-初学者
EN

Stack Overflow用户
提问于 2011-10-13 10:44:34
回答 3查看 226关注 0票数 0

当我点击navigation controller back button时,我的应用程序崩溃了,它没有显示任何异常或任何异常。

我没有任何线索,或者可以给你更多关于崩溃的细节,因为屏幕上没有打印任何异常或任何细节。

我认为这是由于内存泄漏,但我不确定。以前有没有人遇到过这种情况

有什么线索吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-13 11:08:46

在调试器中设置NSZombieEnabledMallocStackLoggingguard malloc。然后,当您的应用程序崩溃时,在gdb comsole中键入以下内容:

代码语言:javascript
复制
(gdb) info malloc-history 0x543216

将0x543216替换为导致崩溃的对象的地址,您将获得更有用的堆栈跟踪,并且它应该帮助您准确地定位导致问题的代码行。

票数 1
EN

Stack Overflow用户

发布于 2011-10-13 10:58:00

首先,内存泄漏不会导致崩溃,而释放会导致崩溃。

其次,看看控制台,要么有崩溃信息,要么没有崩溃。

票数 1
EN

Stack Overflow用户

发布于 2011-10-13 10:49:59

当你的应用程序“崩溃”时,操作系统会将其写入崩溃报告。查看~/Library/Logs/DiagnosticReports/文件夹,并在那里查找应用程序的最新崩溃报告。如果你不理解,请在这里发布崩溃报告中的信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7748908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档