2013-08-24 4 views
-4

У меня есть UIWebView я хочу, чтобы загрузить ссылку на него, но он не показывает любую вещь здесь есть код, который я использую его не показываетUIWebView не открывается ссылка на iPhone приложение

имя_файла имеет ценность http://www.google.com

  NSURL *url = [NSURL fileURLWithPath:fileName]; 

    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [webView setScalesPageToFit:YES]; 

    [webView loadRequest:request]; 
+0

Попробуйте с моей редакцией ответом –

+0

@native ржали весь ответ идеальный проверка первый ваш Webview подключен или нет с IBOutlate ..? от xib. –

+0

@NitinGohel Не понимаю, почему вы мне это рассказываете. Я также спросил то же самое в своем комментарии –

ответ

1

попробовать как это заменить fileURLWithPath с URLWithString

NSString *fileName= @"http://www.google.com"; 

    NSURL *url = [NSURL URLWithString:fileName]; 

    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [webview setScalesPageToFit:YES]; 

    [webview loadRequest:request]; 
+0

сделал это, но также не показал –

+0

@ Родной разработчик: тогда проверьте соединение с IBOutlet. – Balu

+0

@ Родной разработчик: максимальная проблема заключается в подключении IBOutlet, если ваш веб-просмотр создан программно, а затем проверьте свои фреймы. – Balu

0

**fileURLWithPath** используется, когда есть путь ко используя ваш URL.

Но в вашем случае есть прямой URL, так что вы должны использовать как следующие

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

NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
[webView setScalesPageToFit:YES]; 

[webView loadRequest:request]; 
+0

Мне понравилось, но не показано –

+0

, если это тоже не сработает, тогда дайте мне знать, как вы взяли webView. Я имею в виду от xib или программно –

0
//Create a URL String. 
NSString *urlString = [NSString stringWithFormat:@"http://www.google.com"]; 
//Create a Legeal URL object. 
NSURL *MyUrl = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]; 
//URL Requst Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:MyUrl]; 
// set Fit page to WebView 
[webView setScalesPageToFit:YES]; 
//Load the request in the UIWebView.  
[webView loadRequest:requestObj]; 

ПРИМЕЧАНИЕ: Не забудьте добавить webView в self.ViewИЛИ если вы добавите с XIB затем убедитесь, что соединение правильно;

0

Попробуйте это ..... !!!

UIWebView * aWebView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; 
    NSString *fileName= @"http://click-labs.com"; 

    NSURL *url = [NSURL URLWithString:fileName]; 

    NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
    [aWebView setScalesPageToFit:YES]; 

    [aWebView loadRequest:request]; 
    [ self.view addSubview:aWebView]; 
Смежные вопросы