这是我尝试做的事情:
if let path = Bundle.main.path(forResource: "file_1", ofType: "json"), let url = URL(string: path) {
do {
let data = try Data(contentsOf: url, options: Data.ReadingOptions.mappedIfSafe)
} catch {
print("error: \(error)")
}
}
我得到的是:
错误:错误Domain = NSCocoaErrorDomain Code = 256"无法打开文件“file_1.json”。"的UserInfo = {NSURL =的/ var /容器/捆绑/应用/ 195E2A54-5B47-44E2-92AC-25B4074A43D1 / Parser.app / file_1.json}
如何解决此错误?
该文件存在于我的项目目录中:
答案 0 :(得分:4)
尝试
let url = URL(fileURLWithPath: path)
而不是
let url = URL(string: path)