2016-10-05 182 views
-1

我有一个服务可以提供约15000条记录的JSON响应。在iOS 9(iPad Air)中使用NSURLSession dataTask拨打该服务时,需要2至3分钟,但同一服务在iOS 10中需要10至12分钟。iOS 10 - 与iOS 9相比,NSURLSession速度非常慢

有没有人遇到过相同的情况?

我与代表使用NSURLSession dataTask。

+0

显示您的api调用代码.. – vaibhav

+0

如果您需要帮助,请显示您的代码! – matt

回答

-1

为什么使用数据任务获取需要几分钟时间的内容?使用下载任务。数据任务意味着相当短的请求...

+0

这是*绝对*真实。您正在与最初编写该API文档的人交谈。如果您下载的内容足够大,需要花费数分钟时间下载,那么您几乎总是会将其写入磁盘并在稍后解析它,并且一次只做一件事,而不是保存如此庞大的数据在RAM中。您可能在RAM少于GB的设备上运行。 – dgatwood