ios - (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)
解决方案
确保您的文件存在于 Build Phases > Copy Bundle Resources 列表中
不要强制解包,检查这样的错误
guard Bundle.main.path(forResource: "style", ofType: "CSS") != nil else {
return
}
do {
} catch let error {
print(error)
}
推荐阅读
- c - YACC 表达式语法不会执行
- c - 带空格的字符串在我的函数中不起作用
- c# - 在 .NET 核心中以 json 数据类型注册到 mysql
- python - 使用 self 与类名调用静态方法
- c++ - 从 txt 文件中读取变量时构造函数无法正常工作
- reactjs - 我是 react-native 新手,我无法显示我的图像
- python - tkinter ttk 查看自定义主题设置
- data-visualization - 来自二维数组的 gnuplot 表面热图
- python - Googleapiclient 创建组
- c# - 哪个生命周期最适合在 ASP.Net MVC 中使用带有 Autofac 的实体框架?