将使用JavaScript的HTML5页面加载到原生iOS应用程序的Web视图中。
原因:警告可能是由于构建设置引起的。可能是在编译阶段的“Build Phases”选项卡中的源文件列表中包含了.js文件。
解决方法:在Xcode中,选择项目导航器中的项目,然后选择目标。选择“Build Phases”选项卡,确保在“Compile Sources”部分中没有列出.js文件。另外,可以将页面、图片和javascript文件放置在资源文件夹中。
代码示例:
HTML5页面 Hello World!
![]()
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
if let url = Bundle.main.url(forResource: "index", withExtension: "html") {
webView.loadFileURL(url, allowingReadAccessTo: url)
let request = URLRequest(url: url)
webView.load(request)
}
}
}
这样,就可以将使用JavaScript的HTML5页面加载到iOS原生应用的WebView中了。