Как я могу загрузить локальный HTML в мой WebView? - PullRequest
0 голосов
/ 13 ноября 2018

Я пытаюсь загрузить локальный HTML в мой WebView.Проблема в том, что он не может найти мой файл.(запускает «Ошибка чтения файла» на моей консоли) Я помещаю свой HTML-файл просто в папку с именем «test» и помещаю папку на мой рабочий стол.У вас есть идея, куда мне поместить папку и файл, чтобы мой код мог их найти?

@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
    super.viewDidLoad()

    do {
        guard let filePath = Bundle.main.path(forResource: "testPage", ofType: "html", inDirectory: "test1")
            else {
                // File Error
                print ("File reading error")
                return
        }

        let contents =  try String(contentsOfFile: filePath, encoding: .utf8)
        let baseUrl = URL(fileURLWithPath: filePath)
        webView.loadHTMLString(contents as String, baseURL: baseUrl)
    }
    catch {
        print ("File HTML error")
    }

И вот я положил свой файл в.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...