//风火轮实现
UIActivityIndicatorView *activityView=[[UIActivityIndicatorView alloc]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=[[NSOperationQueue alloc]init];
[NSURLConnection sendAsynchronousRequest: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(@"get data%@",data);
NSLog(@"result%@",aStr);
}
];
[operationQueue release];
NSURLRequest*urlRequest=[[NSURLRequest alloc]initWithURL:[NSURLURLWithString:@"http://www.youku.com/"]];
NSURLResponse*urlResponce=nil;
NSError*error=nil;
NSData*data=[NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&urlResponceerror:&error];
NSLog(@"data%@",data);
if (error) {
NSLog(@"error%@",error);
return;
}