【问题标题】:Got memory pressure notification (critical) in iOS在 iOS 中获得内存压力通知(关键)
【发布时间】:2018-04-29 22:56:28
【问题描述】:

我正在从服务器下载媒体内容,并且应用程序在一定时间后由于以下错误而崩溃:

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

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

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

【问题讨论】:

  • 能否分享一下崩溃日志?

标签: ios objective-c memory-management crash


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-01
    • 2013-06-12
    • 2016-06-09
    • 2014-02-14
    • 1970-01-01
    • 1970-01-01
    • 2018-04-13
    • 2015-09-22
    相关资源
    最近更新 更多