首页 > 解决方案 > (Swift) 尝试加载本地 .css 文件时出错

问题描述

在我的应用程序中,我有一个以"CSS"其中命名的文件命名的文件夹"style.css"
当我尝试加载它时,我收到此错误:

致命错误:在展开可选值时意外发现 nil

这是我试图加载它的代码:

let path = Bundle.main.path(forResource: "style", ofType: "css", inDirectory: "CSS")!
let cssString = try! String(contentsOfFile: path).trimmingCharacters(in: .whitespacesAndNewlines)

标签: iosswiftuiwebviewwkwebview

解决方案


确保您的文件存在于 Build Phases > Copy Bundle Resources 列表中

不要强制解包,检查这样的错误

   guard Bundle.main.path(forResource: "style", ofType: "CSS") != nil else {
        return
    }

    do {

    } catch let error {
        print(error)
    }

推荐阅读