ios - 如何加载本地html到UIWebView

标签 ios swift

我可以像这样在 UIWebView 中加载外部 URL:

let url = NSURL(string: "http://www.google.com")
let request = NSURLRequest(URL: url)
webView.loadRequest(request)

但是如何加载本地 html 文件呢?

这个solution中的答案看起来很有希望,但 Xcode 说 NSString.stringWithContentsOfFile() 已被弃用。

最佳答案

您基本上可以做您现在正在做的事情,只需使用 NSBundle 获取本地文件的 URL,如下所示:

if let url = NSBundle.mainBundle().URLForResource("index", withExtension: "html") {
    webView.loadRequest(NSURLRequest(URL: url))
}

关于ios - 如何加载本地html到UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25839680/

相关文章:

ios - NSAttributedString 和 Button 的问题

swift - 我如何声明一个以 *any* block /闭包作为参数的函数?

ios - Realm :重新排列对象列表

swift - 添加 UIView 作为 subview 并确定它们在 Swift View 层次结构中的位置

ios - TableView 行隐藏和显示为 Bool 函数

ios - Apple WatchKit,构建具有与操作系统相同的 UI 的应用程序

swift - macOS Swift 应用程序无法编译,退出 1 信号为 0

iOS - 约束在 viewdidload 中以意想不到的方式动画?

iOS 代码签名 FaSTLane 匹配错误

ios - 拥有自己的服务器的AppStore应用内购买流程