在 iOS 中收到内存压力通知(严重)

Got memory pressure notification (critical) in iOS

我正在从服务器下载媒体内容,但在特定时间后应用程序崩溃并出现以下错误:

收到内存压力通知(严重)

当我在 didReceiveMemoryWarning 函数中收到警告但没有成功时删除了所有对象。

我该如何解决这个崩溃问题?有什么办法可以在释放所有内存后重新启动视图控制器吗?

确保您没有将下载的所有内容保留在内存中。有一些 API 调用(例如 imageNamed)将内容存储到内存缓存中,如果您太快执行太多操作,它们会杀死您的应用程序。

崩溃日志也无济于事。您应该检查仪器中的内存使用情况,看看它的去向。