获得低内存崩溃的通知

时间:2015-02-21 02:34:03

标签: ios objective-c xcode swift low-memory

我正试图找到一种捕获低内存崩溃的方法。 大多数崩溃报告工具,例如Crashlytics,都没有捕获低内存操作系统。

https://twitter.com/crashlytics/status/235018252647010304 http://support.crashlytics.com/knowledgebase/articles/123408-do-you-catch-out-of-memory-crashes

有没有人知道任何可以捕获内存崩溃的崩溃报告工具? 或者,是否有人知道如何通过任何添加的报告工具检测这些崩溃?

谢谢!

1 个答案:

答案 0 :(得分:2)

你不能抓住"低内存警告,但您可以提前通知他们。您可以在应用代理中实施applicationDidReceiveMemoryWarning:或回复UIApplicationDidReceiveMemoryWarningNotification。除此之外,您的应用在终止后也不会收到通知。

您还可以在NSCache中存储瞬态数据,并且在内存压力下它会消失。