如何将本地 HTML 文件导入到我的 Swift Playground Live View?

Posted

技术标签:

【中文标题】如何将本地 HTML 文件导入到我的 Swift Playground Live View?【英文标题】:How Do I import a local HTML file to my Swift Playground Live View? 【发布时间】:2018-03-30 11:52:40 【问题描述】:

以下是将本地 html 文件导入 swift Playground 的代码。它不工作,但我在实时视图中得到一个空白图像:

import UIKit
import WebKit
import PlaygroundSupport
let u = URL(string: "Prac_1.html")
let request:URLRequest = URLRequest(url: u!) 
let webView=UIWebView(frame:CGRect(x:0,y:0,width:768.0,height:1024.0))
webView.loadRequest(request) //Loading the request
PlaygroundPage.current.liveView = webView

【问题讨论】:

【参考方案1】:

将 HTML 文件复制到 Playground 的“资源”文件夹(转到“导航器”>“显示项目导航器”以显示该文件夹)。

然后使用Bundle.main.url(forResource:) 获取文件的URL,如下所示:

let u = Bundle.main.url(forResource: "Prac_1", withExtension: "html")

【讨论】:

以上是关于如何将本地 HTML 文件导入到我的 Swift Playground Live View?的主要内容,如果未能解决你的问题,请参考以下文章

无法将 Firebase 导入 Swift 类

导入 Alamofire.swift 不起作用

将 Objective C 框架导入我的 Swift 项目后,我的项目无法识别桥接文件中的头文件

如何将用 Swift 编写的 Cocoa Touch 框架导入 .pch 文件?

使用 php 将数据库从我的实时服务器导出到我的本地主机?

如何在没有 Cocoapods 的情况下手动将包添加到 Swift