【发布时间】:2016-11-05 13:28:09
【问题描述】:
我有一个名为 points.json 的 JSON 文件和一个读取函数,例如:
private func readJson() {
let file = Bundle.main.path(forResource: "points", ofType: "json")
let data = try? Data(contentsOf: URL(fileURLWithPath: file!))
let jsonData = try? JSONSerialization.jsonObject(with: data!, options: []) as! [String:Any]
print(jsonData)
}
它不起作用,有什么帮助吗?
【问题讨论】:
-
什么不起作用?添加
do - catch块以获取错误信息。顺便说一句,Bundle有URL相关的API来检索资源。