带有大文件的NSMutableURLRequest

Cod*_*eef 1 iphone nsmutableurlrequest

我正在编写一个从Web服务请求数据的iPhone应用程序,为了获取该数据,我正在使用NSMutableURLRequest.

我遇到的问题是请求的数据量非常大(~11Mb),这导致我的应用程序被操作系统杀死.

是否有任何方式以允许我处理数据块的方式流式传输数据,或者我是否应该将请求拆分为多个单独的请求以防止内存负载增加?

Tim*_*Tim 5

考虑将NSMutableURLRequest的使用转换为NSURLConnection.该类提供了一种方法来指定将接收一系列connection:didReceiveData:消息的委托对象,每个消息都将包含来自Web服务器的一些数据.您可以在委托中实现此方法,使其在等待来自连接的更多数据时处理数据.