2017-10-18 69 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编程指南。