介绍下这个代理方法中最常用的几个。在子线程中使用的时候要注意的是要开启消息循环,因为下载过程是在当前线程的消息循环中下载的
接受到了响应头
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
}
一点一点接受数据
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
}
下载完成
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
}
处理错误
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
}