【发布时间】:2014-07-08 15:17:13
【问题描述】:
我正在观看斯坦福 CS193p 讲座视频。从 Flickr 下载一些照片时,讲师同时使用了 downloadTaskWithRequest: 和 downloadTaskWithURL:。我有点困惑。
我在文档中查找了前者,其中将 NSURLRequest 称为“提供 URL、缓存策略、请求类型、正文数据或正文流等的 NSURLRequest 对象”。
我不知道“正文数据”或“正文流”是什么意思。如果有人能在这方面提供一点帮助,那就太好了,但更重要的是下面的问题。
在我看来,根据我的经验,这两种方法都可以正常工作(这并不多)。 我很想知道两者之间有什么区别(如果有的话),以及在什么情况下我应该选择一个而不是另一个。
【问题讨论】:
-
我没有完整的答案,但例如,我需要从服务器请求字节范围。我的请求是一个 NSMutableURLRequest,它允许我添加包含我需要下载的“范围”的标题。
-
致菲利普米尔斯:谢谢你的榜样。这真的很有帮助。现在我更清楚什么时候应该使用哪个了。
-
要直接回复某人的评论,请在其姓名前使用@符号。例如,要直接回复我,您的评论应以“@duci9y ...”开头。
-
@duci9y 非常感谢!人们在这里真的很有帮助!
-
我们的荣幸。 :) 欢迎来到 StackOverflow。
标签: ios objective-c nsurlsession cs193p nsurlsessiondownloadtask