是否从iOS应用程序资源将.html加载到WebView?

是否从iOS应用程序资源将.html加载到WebView?,ios,swift,webview,Ios,Swift,Webview,我有一个HTML文件(webview.HTML,现在),其中包含图像和.js文件的相对链接。我需要将它和那些链接的资源加载到iOS应用程序的WKWebView中。所有文件都存储在Resources/Non-Localized/中 在viewDidLoad()期间,我试图使用以下代码加载文件: 应用程序加载时不会出错,但也不会加载webview中的内容。 我得到了第一条print语句,但没有第二条,这表明我的URL或资源包配置有问题 我做错了什么?我是否需要在XCode中执行任何操作才能将这些文件

我有一个HTML文件(
webview.HTML
,现在),其中包含图像和
.js
文件的相对链接。我需要将它和那些链接的资源加载到iOS应用程序的WKWebView中。所有文件都存储在
Resources/Non-Localized/

viewDidLoad()
期间,我试图使用以下代码加载文件:

应用程序加载时不会出错,但也不会加载webview中的内容。 我得到了第一条print语句,但没有第二条,这表明我的URL或资源包配置有问题


我做错了什么?我是否需要在XCode中执行任何操作才能将这些文件添加到项目中?我应该在哪里查找错误消息,这些消息将在将来提示我正确的方向?

我需要将文件添加到项目中。我通过简单地将Finder文件图标拖动到Xcode中的项目树来实现这一点

或者(也是我的最终解决方案),我拖动父目录的图标,创建文件夹引用,然后将
子目录
参数添加到
.url(forResource…

我仍在努力从WebView中获取信息性错误

print("loadWebView: Bundle.main = ", Bundle.main); // This prints
if let htmlUrl = Bundle.main.url(forResource: "webview", withExtension: "html") {
    print("htmlUrl = ", htmlUrl)  // Doesn't print
    webView.load(URLRequest.init(url: htmlUrl))
}