关于“didFailWithError
”和“connectionDidFinishLoading
”
他们都可以被称为吗?还是总是一个?
最佳答案
不可以,不能同时调用它们。
委托接收到消息connection:didFailWithError:
后,对于指定的连接,它将不再接收其他委托消息。
如果连接成功下载请求,则委托将收到connectionDidFinishLoading:
消息。委托将不再收到有关该连接的消息,并且NSURLConnection
对象可以被释放。
http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html