2

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

-(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);
}
4

2 回答 2

1

一旦检查这一行可能有问题在这里更换一次并检查它,

NSString *stringURL = [NSString stringWithFormat:@"http://www.ncbi.nlm.nih.gov/pubmed?term=%@", _URL];
于 2013-05-06T07:29:27.790 回答
0

我认为问题可能出在:

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

检查中间字符串

于 2013-05-06T07:31:19.630 回答