UIWebView显示为白色屏幕

时间:2013-05-06 07:24:47

标签: ios uiwebview

在我的应用中,我有一个包含UIWebView的视图控制器。此View Controller将UIWebView作为IBOutlet。加载视图时,我只得到一个白色屏幕,顶部是我的导航栏。这是加载UIWebView的代码。最初我的completeURL没有正确格式化,只是null。我在网上搜索的信息似乎无法帮助我解决这个问题。

-(void) viewWillAppear:(BOOL)animated
{
    NSString *stringURL = [NSString stringWithFormat:@"www.ncbi.nlm.nih.gov/pubmed/?term=%@", _URL];
    NSURL *completeURL = [NSURL URLWithString: [stringURL stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];
    NSURLRequest *request = [NSURLRequest requestWithURL:completeURL];
    [_webView loadRequest:request];
    NSLog(@"%@", request);
}

2 个答案:

答案 0 :(得分:1)

一旦检查此行可能有问题,请在此处更换一次并检查,

NSString *stringURL = [NSString stringWithFormat:@"http://www.ncbi.nlm.nih.gov/pubmed?term=%@", _URL];

答案 1 :(得分:0)

我认为问题可能出在:

NSURL *completeURL = [NSURL URLWithString: [stringURL stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]];

检查中间字符串