ios:关于ASIHTTP:setDownloadProgressDelegate代理不声明协议的问题(已解决)
2015-06-21 11:02
681 查看
今天同事都很不理解为什么代理不声明协议,
经过一晚上的研究在api终于发现原因
关于ASIHTTP:setDownloadProgressDelegate代理不声明协议的问题
setDownloadProgressDelegate 为什么没声明<ASIProgressDelegate>
查看api发现,其代理可以是任何(id)类型的,所以不需要声明协议
(void)setDownloadProgressDelegate:(id)newDelegate
ASIProgressDelegate协议
遵守协议需要实现的方法
(void)setProgress:(float)newProgress;
而progress自带setProgress方法所以可以实现
经过一晚上的研究在api终于发现原因
关于ASIHTTP:setDownloadProgressDelegate代理不声明协议的问题
setDownloadProgressDelegate 为什么没声明<ASIProgressDelegate>
查看api发现,其代理可以是任何(id)类型的,所以不需要声明协议
(void)setDownloadProgressDelegate:(id)newDelegate
ASIProgressDelegate协议
遵守协议需要实现的方法
(void)setProgress:(float)newProgress;
而progress自带setProgress方法所以可以实现
相关文章推荐
- .net 稳定 高效 易用 可同步 TCP 通信框架
- java笔记30 网络编程2 服务器
- ASP.NET MVC 部署全站HTTPS
- ubuntu 休眠之后网络间接失败 can not connect to network after suspend (wake up)
- HttpWebRequest下载文件,乱码问题解决方案
- 哈佛商业评论: 从商战到反恐,如何建立指挥系统内外的“网络”
- java笔记29 网络编程(UDP TCP)
- JavaWeb:报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- 网络编址与端口配置
- TCP/IP详细解释--TCP/IP可靠的原则 推拉窗 拥塞窗口
- Linux 上网络监控工具 ntopng 的安装
- 网络编址与端口配置
- 加载网络图片HttpClient
- HTTPS 客户端发送请求(二)
- HTTPS 客户端发送请求(一)
- 我和学院的故事
- BP神经网络推导过程详解
- 卷积神经网络CNN
- 网络状态检测Reachability
- 网络请求,封装文件上传操作