2017-10-18 98 views
0

在swift中編程時出錯,我無法修復它。錯誤:「let json = JSON(data:dataFromNetworking)」行中的「使用未解析的標識符'dataFromNetworking'」。谷歌無法幫助我解決這個問題。我認爲在4.0版本中Alamofire或SwiftyJSON導致了這個問題。在swift 4.0中使用Alamofire/SwiftyJSON時出錯

import Alamofire 
import SwiftyJSON 

class TableViewController: UITableViewController { 

let json = JSON(data: dataFromNetworking) 
println(json) 

} 

在此先感謝!

回答

1

不,他們沒有引起問題。

JSON()需要一個數據輸入,但你只傳遞一個名字。

您必須致電Alamofire才能創建數據作爲您的服務器請求的響應,並將此響應數據傳遞給您的JSON變量。

但是你不能在類定義裏面調用一個函數。

請閱讀文檔Alamofire,SwiftyJSON和Swift/iOS編程指南。