【发布时间】:2019-03-31 23:51:39
【问题描述】:
我正在尝试在 swift CLI 中打开一个 JSON 文件以对其进行解析。 但是,尽管文件在资源中,但我似乎无法生成正确的文件 URL。
if let path = Bundle.main.path(forResource: "test", ofType: "json") {
do {
let fileUrl = URL(fileURLWithPath: path)
print(fileUrl)
let data = try Data(contentsOf: fileUrl, options: .mappedIfSafe)
print(data)
let cities: [City] = try decoder.decode([City].self, from: data);
return cities;
} catch {
return nil;
}
}
如果我打开“构建阶段”菜单,我可以看到里面的 test.json 文件,但是当我构建时 swift 无法访问该文件。
提前感谢您的帮助。
【问题讨论】: