您的位置:首页 > 理论基础 > 计算机网络

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方法所以可以实现
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: