我有一个iOS4应用程序,有时如果在我的应用程序中发生任何崩溃,我无法启动我的应用程序,它会一次又一次地崩溃,并且不允许我连续4或5次启动应用程序。
这是我的应用程序日志错误代码:
异常类型:EXC_BAD_ACCESS(SIGSEGV) 异常代码:KERN_INVALID_ADDRESS位于0x50000000
如何解决这类应用程序崩溃?
答案 0 :(得分:0)
从错误中看,您可能会尝试访问已经发布或从未实际分配过的内存。
如果您不知道崩溃的来源,您必须自下而上地解决可能发生崩溃的问题。禁用应用程序的所有功能,然后逐渐打开,直到崩溃出现。这样你就可以隔离你所拥有的内存问题。
但首先尝试在XCode中运行Analyze
函数 - 它可能会发现您可能在代码中遇到的潜在问题。