ios 应用程序崩溃,没有错误,也没有崩溃报告

标签 ios objective-c facebook-graph-api core-data crash

我目前正在导入所有 facebook 生日并将它们插入核心数据,然后我根据最新的生日对它们进行排序(获取和排序)。 当我使用 facebook 同步并获取所有联系人时,我的应用程序完美地检索了所有联系人,但在接收到联系人后很快就崩溃了..

我尝试使用僵尸对象。

我试过泄漏。

我尝试在异常导航器中添加异常。

我将我的 ipod 与 itunes 同步到图书馆和设备日志,但找不到任何显示内存不足问题或类似问题的文件。

我很困惑,因为崩溃的原因没有出现,它只是崩溃,当我再次打开我的应用程序时,我可以看到从 facebook 导入的所有联系人

调试器窗口中没有 lldb,当我将其更改为 gdb 时,我可以看到 gdb,但是当我使用 backtrace(bt) 时,它显示“No Stack”

我还注意到一件事,即如果联系人过多,我的应用程序会崩溃,如果联系人较少,它会正常运行。

可能是什么问题?它会因为内存问题而崩溃吗? 我怎么知道是什么导致了崩溃?

谢谢

最佳答案

您的应用很可能因内存不足而终止。

最好的方法是使用 Xcode 的管理器查看设备控制台:

enter image description here

如果 iOS 内存不足并终止您的应用程序,您应该会看到如下内容:

<Notice>: jetsam: kernel termination snapshot being created
<Warning>: Application 'UIKitApplication:com.yourapp[0x6337]' exited abnormally with signal 9: Killed: 9

您应该使用 Instruments 中的事件监视器来查看您的应用程序使用了多少内存。

您还可以使用 Memory Monitor 工具并启用“Physical Memory Free”的图形。如果您在崩溃前看到图表接近 0,则可以确定这是内存问题。

enter image description here

关于ios 应用程序崩溃,没有错误,也没有崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400431/

相关文章:

ios - 如何限制文本字段只能输入十进制数字?

ios - 核心数据 : Writing Batch of Records to Disk In Background

php - Facebook 页面提要脚本已停止工作

ios - 模块 XXX 未使用库演化支持构建

ios - 我能否以编程方式获取 Storyboard XML 代码?

objective-c - 为什么我不能在开关 block 中创建变量?

objective-c - 确定 iCloud Key Value Store 的可用性

objective-c - 有什么方法可以猴子修补或调配 NSArray(或其他类集群)?

PHP + Facebook : how to upload photo on the wall?

javascript - 使用 Facebook JavaScript SDK