請幫助我。我花了很多天來解決它,但我仍然不能。Swift 3從本地讀取Json:參數標籤'(contentsOfFile :)'不匹配任何可用的過載
我想從本地讀取JSON文件使用SWIFT 3.
我有錯誤,如下面的圖所示。
謝謝你的手
請幫助我。我花了很多天來解決它,但我仍然不能。Swift 3從本地讀取Json:參數標籤'(contentsOfFile :)'不匹配任何可用的過載
我想從本地讀取JSON文件使用SWIFT 3.
我有錯誤,如下面的圖所示。
謝謝你的手
之前,您可以從當地像下面
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]
}
非常感謝你Parth Adroja。現在它工作正常。我太高興了。 –
let path = Bundle.main.path(forResource:「data」,ofType:「json」) let jsonData = try!數據(contentsOf:URL(fileURLWithPath:path!),選項:Data.ReadingOptions.dataReadingMapped) let dicJSON = try! JSONSerialization.jsonObject(帶:jsonData,選項:[]) print(dicJSON) –
的方法來初始化一個數據對象與文件的內容讀取JSON文件
init(contentsOf url: URL, options: Data.ReadingOptions = default)
你看到了區別?
現在它適用於我。謝謝D. Mika –
let path = Bundle.main.path(forResource:「data」,ofType:「json」) 讓jsonData = try!數據(contentsOf:URL(fileURLWithPath:path!),選項:Data.ReadingOptions.dataReadingMapped) let dicJSON = try! JSONSerialization.jsonObject(帶:jsonData,選項:[]) print(dicJSON) –
請勿發佈圖片。郵政編碼(文本)! – vadian