NSURLConnection消耗巨大的内存

时间:2015-02-20 10:42:05

标签: ios automatic-ref-counting nsurlconnection

我使用NSURLConnection与服务器端进行交互,我观察到当服务器需要时间来响应时系统允许大约40个月。 我不知道我是否是唯一一个遇到这个问题的人。 提前谢谢。

1 个答案:

答案 0 :(得分:3)

是的,如果您的回复数据很大,这是可能的。通常我们做的是,我们创建NSData的实例并将所有下载的数据附加到此变量。当您的数据相对较小时,这非常有用。如果响应中有大量数据,则更好的方法是在Document目录中创建文件,并在连接接收数据时将所有数据附加到该文件。连接完成加载后读取此数据。

这种保存数据的概念也适用于Android。