请帮我。我花了很多天来解决它,但我仍然无法解决。
我想使用 swift 3 从本地读取 Json 文件。
我得到了如下图所示的错误。
先谢谢你
使用文件内容初始化 Data 对象的方法是
init(contentsOf url: URL, options: Data.ReadingOptions = default)
你看出区别了吗?
您可以从本地读取 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]
}