ios:關於ASIHTTP:setDownloadProgressDelegate代理不聲明協議的問題(已解決)

今天同事都很不理解爲什麼代理不聲明協議,

經過一晚上的研究在api終於發現原因


關於ASIHTTP:setDownloadProgressDelegate代理不聲明協議的問題


setDownloadProgressDelegate  爲什麼沒聲明<ASIProgressDelegate>


查看api發現,其代理可以是任何(id)類型的,所以不需要聲明協議


(void)setDownloadProgressDelegate:(id)newDelegate


ASIProgressDelegate協議

遵守協議需要實現的方法

(void)setProgress:(float)newProgress;

而progress自帶setProgress方法所以可以實現

發佈了62 篇原創文章 · 獲贊 3 · 訪問量 28萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章