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

vin*_*vin 3 crash core-data objective-c facebook-graph-api ios

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

我尝试使用僵尸对象.

我试过泄漏.

我尝试在异常导航器中添加一个异常.

我同步我的ipod与itunes去了库和设备日志,但无法找到任何文件说低内存问题或什么类型.

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

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

我还注意到有一件事,即如果有太多的联系人我的应用程序崩溃,如果有较少的联系人,它正常工作.

可能是什么问题?它会因内存问题而崩溃吗?我怎么知道导致撞车的原因是什么?

谢谢

Mik*_*ler 10

由于内存不足,您的应用很可能会被终止.

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

在此输入图像描述

如果iOS内存不足并导致您的应用被盗,您应该看到如下内容:

<Notice>: jetsam: kernel termination snapshot being created
<Warning>: Application 'UIKitApplication:com.yourapp[0x6337]' exited abnormally with signal 9: Killed: 9
Run Code Online (Sandbox Code Playgroud)

您应该使用Instruments中的Activity Monitor来查看应用程序使用的内存量.

您还可以使用Memory Monitor仪器并启用"Physical Memory Free"的图形.如果您在崩溃前看到图表接近0,则可以确定这是一个内存问题.

在此输入图像描述