2013-06-18 8 views
-1

Я использую этот код для загрузки URL-адреса в UIWebView. Появляется белый экран толькоIOS UIWebView не работает?

- (void)viewDidLoad { 

    [super viewDidLoad]; 

    NSString *link = @"http://www.apple.com/"; 

    NSURL *url = [[NSURL alloc] initWithString:link]; 

    NSURLRequest *req = [[NSURLRequest alloc] initWithURL:url]; 

    [webView loadRequest:req]; 

} 
+0

Вы инициализируете веб-просмотр и добавляете его как подпункт? – Mert

+0

как вы заявили свой веб-браузер – karthik

ответ

0

код кажется правильным, проверьте, что WebView правильно INIT:

UIWebView *webView = [[UIWebView alloc] initWithFrame:myframe] 
[self.view addSubview:ewebView]; 

Или IBOutlet правильно назначен.

0

Убедитесь, что вы инициализируете webView. Если вы используете IBOutlet, он получает выделение при загрузке вашего представления. Если вы не используете IBOutlet затем Alloc инициализации его с помощью:

UIWebView * webView = [[UIWebView alloc] init]; 


Также попробуйте добавить его как подвид:

[self.view addSubview:webView]; 
0

сначала ясно, что Ваш WebView добавлен в self.view.

И Следуйте за шагом.

NSString *urlAddress = [NSString stringWithFormat:@"http://www.apple.com/"]; 
//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 
//URL Requst Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
//Load the request in the UIWebView. 
[webView loadRequest:requestObj]; 
Смежные вопросы