【发布时间】:2020-02-10 17:10:54
【问题描述】:
在我的应用程序中,我有一个名为 "CSS" 的文件夹,其中包含名为 "style.css" 的文件。
当我尝试加载它时,我收到此错误:
致命错误:在展开可选值时意外发现 nil
这是我试图加载它的代码:
let path = Bundle.main.path(forResource: "style", ofType: "css", inDirectory: "CSS")!
let cssString = try! String(contentsOfFile: path).trimmingCharacters(in: .whitespacesAndNewlines)
【问题讨论】:
-
1 - 确保在构建时在资源包中包含
CSS/style.css(区分大小写); 2 - 从不强制解包,用 if 或 guard 来检查错误,例如guard let path = Bundle.main.path(...) -
问题出在 CSS 文件夹中。当我从 CSS 文件夹中删除我的 style.css 时,一切正常。
标签: ios swift uiwebview wkwebview