如何处理低内存警告

时间:2015-01-19 09:57:30

标签: ios objective-c memory-management

在我的应用程序中,我在下载少量文件后收到内存不足警告。我停止当前的下载过程。即便如此,应用程序崩溃,我假设应用程序因内存不足问题而崩溃。任何人都可以告诉我如何在运行应用程序时释放内存。

1 个答案:

答案 0 :(得分:0)

听起来你正在将文件直接下载到内存中。这将是一个问题,因为你没有足够的内存来下载整个文件。

您需要采取的策略是,在下载文件时继续将其中的块写入磁盘,从而释放内存。

如果您正在使用NSURLSession,则可以使用一个参数来轻松完成此操作。请发布您的代码以获得深入的帮助。