我想从主包中的文件加载数据。当我使用此代码无法转换'String?'类型的值到预期的参数类型'URL'
let path = Bundle.main.path(forResource: "abc", ofType: "txt")
let dataTwo = try! Data(contentsOf: path)\\ error here
我也试图将字符串转换为URL
let dataTwo = try! Data(contentsOf: URL(string: "file://\(path)")!)
但执行后正在此
fatal error: unexpectedly found nil while unwrapping an Optional value
您确定您要加载的文件包含在您的包中吗?将它们放在项目文件夹中是不够的,您必须指示Xcode将它们复制到包中。 –
我该死的确定它只在那里。我也检查了生成阶段的复制包资源 –
您可以检入生成的包以查看文件是否真的存在... –