1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| NSURLRequest *request = [NSUELRequest requestWithURL:[NSURL URLWithString:@"http://www.sina.com.cn/"] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:10.0]; NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; if(connection){ // 创建成功 } else{ // 创建失败 }
# pragma mark- NSUrlConnectionDelegate methods - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response { //接受一个服务端回话,再次一般初始化接受数据的对象 }
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { // 每个中间data }
- (void)connectionDidFinishLoading:(NSURLConnection *)connection { // 连接结束
}
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error { // 链接错误 }
|