Asynchronously with NSURLConnection

时间:2023-03-10 02:21:05
Asynchronously with NSURLConnection
    NSString *urlAsString=@"http://www.apple.com";
NSURL *url=[NSURL URLWithString:urlAsString];
NSURLRequest *urlRequest=[NSURLRequest requestWithURL:url];
NSOperationQueue *queue=[[NSOperationQueue alloc]init]; [NSURLConnection sendAsynchronousRequest:urlRequest queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
if ([data length]> && error==nil) {
NSString *html=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"Html is %@",html);
}else if([data length]== && error ==nil){
NSLog(@"Nothing was downloaded!");
}else if(error !=nil){
NSLog(@"Error happeded! %@",error);
}
}];