首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS应用编程接口- NSURLConnectionDelegate与NSURLConnectionDataDelegate之间的差异

iOS应用编程接口- NSURLConnectionDelegate与NSURLConnectionDataDelegate之间的差异
EN

Stack Overflow用户
提问于 2014-10-03 18:00:36
回答 2查看 371关注 0票数 2

有人能给我解释一下NSURLConnectionDelegateNSURLConnectionDataDelegate协议有什么不同吗?

例如,当我在viewDidLoad中编写这样的代码时。

[NSURLConnection connectionWithRequest:_request delegate:self];

那么,我是否需要在我的类接口声明中添加<NSURLConnectionDelegate>,或者同时添加两个<NSURLConnectionDelegate, NSURLConnectionDataDelegate>呢?提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2014-10-03 18:10:28

NSURLConnectionDataDelegate具有处理数据的功能,而NSURLConnectionDelegate具有与通知您连接成功或失败相关的功能。您很可能需要这两个工具。

更多信息,你可以参考苹果的NSURLConnectionDelegateNSURLConnectionDataDelegate文档。

票数 3
EN

Stack Overflow用户

发布于 2015-01-20 13:39:36

NSURLConnectionDelegate协议定义了NSURLConnectionDataDelegateNSURLConnectionDownloadDelegate协议通用的方法。NSURLConnection对象的委托应实现数据或下载委托协议(包括此协议中描述的方法)。NSURLConnectionDataDelegate符合NSURLConnectionDelegate。NSURLConnection类与三个正式协议协同工作:NSURLConnectionDelegateNSURLConnectionDataDelegateNSURLConnectionDownloadDelegate。您需要同时添加这两个参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26176920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档