2012-05-25 41 views
5

Tôi gặp lỗi khi kết nối với 'www.google.com' bằng cách sử dụng NSConnection.Tôi gặp lỗi khi kết nối với 'www.google.com' sử dụng NSConnection

Tôi không thể tìm thấy lý do tại sao. Bất kỳ trợ giúp sẽ được đánh giá cao.

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]; 
} 

Nhưng nó được gọi là phương pháp này. Lỗi này là:

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"; 
} 

Trả lời

16

thử NSString *urkString = @"http://www.google.com"; Bạn cần có Đề án URL cho mỗi URL. tức là http:// hoặc https://

+0

Cảm ơn bạn đã thực sự đã được giải quyết bằng giải pháp được cung cấp của bạn – Jonathan

Các vấn đề liên quan