请帮帮我。我花了很多天才解决它,但我仍然不能。
我想使用swift 3从本地读取Json文件。
我收到的错误如下图所示。
先谢谢你
答案 0 :(得分:1)
使用文件内容初始化Data对象的方法是
init(contentsOf url: URL, options: Data.ReadingOptions = default)
你看到了区别吗?
答案 1 :(得分:0)
您可以从本地读取JSON文件,如下所示
func getContentsFromJsonFile() {
let path = Bundle.main.path(forResource: "fileName", ofType: "json")
let jsonData = try! Data(contentsOf: URL(fileURLWithPath: path!), options: Data.ReadingOptions.dataReadingMapped)
let dicJSON = try! JSONSerialization.jsonObject(with: jsonData, options: []) as! [String: Any]
}