在我的应用程序中,我有一个包含 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);
}
一旦检查这一行可能有问题在这里替换一次并检查它,
NSString *stringURL = [NSString stringWithFormat"http://www.ncbi.nlm.nih.gov/pubmed?term=%@", _URL];
关于ios - UIWebView 显示为白屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16393994/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |