//风火轮实现
UIActivityIndicatorView
*activityView=[[UIActivityIndicatorViewalloc]
initWithFrame:CGRectMake(150,30,
100,100)];
[activityView setBackgroundColor:[UIColor
lightGrayColor]];
[self.view
addSubview:activityView];
[activityView
startAnimating];
NSURLRequest*request=[[NSURLRequest
alloc]initWithURL:[NSURL
URLWithString:@"http://www.youku.com/"]];
NSOperationQueue*operationQueue=[[NSOperationQueuealloc]init];
[NSURLConnectionsendAsynchronousRequest:request
queue:operationQueue
completionHandler:^(NSURLResponse*urlResponce,NSData*data,NSError*error)
{
if(error)
{
NSLog(@"error:\n%@",error);
return ;
}
[activityView
stopAnimating];
//NSData转换成NSString
NSString* aStr = [[NSString
alloc] initWithData:data encoding:NSASCIIStringEncoding];
NSLog(@"getdata%@",data);
NSLog(@"result%@",aStr);
}
];
[operationQueue
release];
NSURLRequest*urlRequest=[[NSURLRequest
alloc]initWithURL:[NSURL
URLWithString:@"http://www.youku.com/"]];
NSURLResponse*urlResponce=nil;
NSError*error=nil;
NSData*data=[NSURLConnection
sendSynchronousRequest:urlRequestreturningResponse:&urlResponceerror:&error];
NSLog(@"data%@",data);
if (error) {
NSLog(@"error%@",error);
return;
}