1

以下は、http 要求に使用したコード行です。シミュレーターを実行すると、「表示どおりに接続しています」というメッセージしか表示されません.. Googleホームページを表示するために、誰かが正しいコードで私を助けてくれますか. ありがとう。

- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http:www.google.com"] cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: 15.0];

    NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest: request delegate:self];

    if(connection){
        //connect
        label.text = @"connecting .....";

    }else{
        //error

    }
}


-(void) connection: (NSURLConnection *)conenction didReceiveData:(NSData *)data{

    response =  [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

}


-(void) connectionDidFinishLoading:(NSURLConnection *)connection{
    connection = nil;
}
4

1 に答える 1

-1

これを試して

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];

if (![[UIApplication sharedApplication] openURL:url])
   NSLog(@"%@%@",@"Failed to open url:",[url description]);
于 2012-05-28T09:51:05.820 に答える