我有一个名为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 来检索资源。 - vadian