研究员。感谢大家的帮助和建议。
我的应用程序SafetyKnight已获Apple批准销售,我已提交inApp购买版本以供审批。
最后一个'错误'。首次打开我的应用时,它有时会意外退出。不经常。但有时很少。
MKMap或来自通信提供商的强烈信号是否导致应用程序在启动时被切断?
我可能添加的代码的任何想法或建议都没有应用程序关闭/崩溃以增强用户体验?
答案 0 :(得分:1)
在启动和初始视图显示期间检查应用程序的内存使用情况。如果许多其他Apple进程(或后台应用程序)正在运行(邮件提取,音乐播放器等),则应用程序可能内存不足。另外,请确保从网络代码中检查所有错误和状态返回值。
答案 1 :(得分:1)
在管理器中,您可以访问连接到计算机的任何设备的崩溃报告。使您的应用程序在设备上以调试模式运行,直到它崩溃并检查调试器发生的位置。
答案 2 :(得分:0)
您是否在相关UIViewControllers的didReceiveMemoryWarning方法中处理了低内存通知?您正在构建的iOS是什么?