我刚来这地方 。抱歉,如果我重复这个问题,但我的问题与其他问题略有不同。
我的应用程序在一定时间间隔后随机崩溃,没有任何错误日志或堆栈跟踪。我怀疑是内存问题。我有以下问题:
1.)如何获取堆栈跟踪(我尝试过启用 NSZombie 和 NSUnacughtExcpetion 处理程序)但没有奏效
2.) 我的应用程序中经常收到内存警告。我如何确认它是否是上述问题的主要嫌疑人?(我使用过 Leaks,我的应用程序在使用 4Mb 时崩溃,所以我不太确定内存泄漏是否导致我的应用程序崩溃。我知道某些应用程序占用的堆内存超过 4MB。)
3.) 在应用程序崩溃之前,iOS 中应用程序的内存泄漏上限是多少?
4.) ARC 在这种情况下会帮助我吗?
此外,我尝试使用 NSLog 语句调试问题,但由于它随机崩溃,我很难使用这种技术检测根本原因。
任何想法或帮助将不胜感激