在swift 4.0中使用Alamofire / SwiftyJSON时出错

时间:2017-10-18 11:18:36

标签: json swift alamofire swifty-json

我在swift编程时遇到错误,我无法修复它。错误:"使用未解析的标识符&data;数据来自网络' "在"让json = JSON(数据:dataFromNetworking)"线。谷歌无法帮助我解决这个问题。我认为swift 4.0中的Alamofire或SwiftyJSON导致了这个问题。

import Alamofire
import SwiftyJSON

class TableViewController: UITableViewController {

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

}

提前致谢!

1 个答案:

答案 0 :(得分:1)

不,他们没有引起问题。

JSON()期望输入数据,但是你传递的不是名字。

您必须调用Alamofire创建数据作为服务器请求的响应,并将此响应数据传递给您的JSON变量。

但是你无法在类定义中调用函数。

请阅读AlamofireSwiftyJSON的文档以及Swift / iOS编程指南。