在我的应用程序中,我有一个包含 UIWebView 的 View Controller 。此 View Controller 将 UIWebView 作为 IBOutlet。加载 View 时,我只是得到一个白色屏幕,顶部是导航栏。这是加载 UIWebView 的代码。最初我的 completeURL 格式不正确,只是为空。我可以在网上搜索的任何信息似乎都无法帮助我解决这个问题。
-(void) viewWillAppearBOOL)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);
}
Best Answer-推荐答案 strong>
一旦检查这一行可能有问题在这里替换一次并检查它,
NSString *stringURL = [NSString stringWithFormat"http://www.ncbi.nlm.nih.gov/pubmed?term=%@", _URL];
关于ios - UIWebView 显示为白屏,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/16393994/
|