ios - UIWebView 显示 URL 而不是网页

标签 ios uiwebview xcode4

我尝试将 URL(字符串格式)加载到 UIWebView,但它没有显示网页,而是显示了 URL。这是我的代码:

URL = @"www.Google.com" 
NSString *path = [[NSBundle mainBundle] bundlePath]; 
baseURL = [NSURL fileURLWithPath:path];
[webView clearsContextBeforeDrawing];   
[webView loadHTMLString:URL baseURL:baseURL];
[webView setNeedsLayout];

最佳答案

loadHTMLString:baseURL: 将 html 页面内容作为输入,而不仅仅是字符串形式的 URL。它将 www.Google.com 视为 html 字符串并显示出来。你将不得不做,

NSString * htmlString = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"] encoding:NSUTF8StringEncoding error:nil];
[webView loadHTMLString:htmlString baseURL:nil];

关于ios - UIWebView 显示 URL 而不是网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6354832/

相关文章:

c# - UISearchBar SearchButtonClicked 从未调用过?

ios - 如果 UIWebview url 等于

iOS stringByEvaluatingJavaScriptFromString - UI 卡住

ios - 在 2 个 View Controller 中使用相同的 UIWebview 作为 subview

ios - 链接器错误断言失败 : (atom->fixupCount() == 1)

ios - 从文件中检索时图像会旋转

ios - UICollectionView 粘性补充 View

ios - OpenGL 更改坐标设置

c - LLVM 提示汇编器错误 "Unexpected token in memory operand"

locking - 在 Xcode 4 中锁定文件