标签: ios objective-c memory-management
在我的应用程序中,我在下载少量文件后收到内存不足警告。我停止当前的下载过程。即便如此,应用程序崩溃,我假设应用程序因内存不足问题而崩溃。任何人都可以告诉我如何在运行应用程序时释放内存。
答案 0 :(得分:0)
听起来你正在将文件直接下载到内存中。这将是一个问题,因为你没有足够的内存来下载整个文件。
您需要采取的策略是,在下载文件时继续将其中的块写入磁盘,从而释放内存。
如果您正在使用NSURLSession,则可以使用一个参数来轻松完成此操作。请发布您的代码以获得深入的帮助。