使用NSConnection连接到“www.google.com”时出现错误

使用NSConnection连接到“www.google.com”时出现错误

问题描述:

使用NSConnection连接到“www.google.com”时出现错误。使用NSConnection连接到“www.google.com”时出现错误

我找不到原因。任何帮助将不胜感激。

NSString *urkString = @"www.google.com"; 
NSURL *url = [NSURL URLWithString:urkString]; 

NSURLRequest *request = [NSURLRequest requestWithURL:url 
              cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:60]; 

_connection = [[NSURLConnection alloc]initWithRequest:request delegate:self]; 
if(_connection) 
{ 
    _receivedData = [[NSMutableData alloc] init]; 
} 
else 
{ 
    UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"Error" message:@"Cannot connect to the Web site." delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:nil, nil]; 

    [alertView show]; 
    [alertView release]; 
} 

但它叫做这种方法。错误是:

Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x4c9feb0 {NSErrorFailingURLStringKey=www.google.com, NSErrorFailingURLKey=www.google.com, NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x4c9fdf0 "unsupported URL"}

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error 
{ 
    _endSystemDate = [self getSystemDate]; 
    _receivedData = nil; 
    _connection = nil; 
    _status = @"Completed"; 
} 

尝试NSString *urkString = @"http://www.google.com";你需要有URL方案的每一个URL。即http://https://

+0

谢谢realy.it已由您提供的解决方案解决 – Jonathan