2012-01-25 5 views
0

Я пытаюсь загрузить веб-страницу в webView, но она не загружается, веб-просмотр просто показывает белый экран.iOS UIWebView issue

NSString *urlAddress = @"http://199.186.28.133/ls/first.do"; 
NSURL *url = [NSURL URLWithString:urlAddress]; 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
[self.webView loadRequest:requestObj]; 

Если изменить urlAddress что-то вроде http://www.google.com, у меня нет никаких проблем. И если я открою URL-адрес (http://199.186.28.133/ls/first.do) в сафари на своем iPhone, я могу увидеть его без проблем.

КСТАТИ: Am работает на Xcode 4.2, и моя мин цель 3.1.3

Любая идея?

+2

http://199.186.28.133/ls/first.do показывает только белую страницу в последнем Chrome ... Вы уверены, что веб-сайт действительно обслуживает какой-то контент? – alex

+0

Ваш код верен. Ваш URL-адрес не указан. –

ответ

1

Только что проверил эту ссылку в iPhone симулятор и его показ на белую страницу .. Я не думаю, что его обслуживание любого содержания .. если у вас есть доступ к этой странице, пожалуйста, убедитесь, что он имеет некоторые HTML содержание для вывода

+0

Да, URL работает нормально. Мне очень жаль, но я не могу опубликовать контент cuz - это проект моего клиента. Это странно. Я вижу это на сафари (в моем iPhone), но я не могу в webView –

0

Попробуйте напечатать что-то внутри методах UIWebViewDelegate в:

например:

-(void)webViewDidFinishLoad:(UIWebView*)webView 
{ 
    NSlog(@"didFinishLoad"); 
    NSString *resultHtml = [webView stringByEvaluatingJavascripFromString:"document.documentElement.innerHTML"]; 
} 

И поймать ошибку:

-(void)webView:(UIWebView*)webView didFailWithError:(NSError*)error 
{ 
    NSLog(@"%@",[error localizeDescription]); 
}