我在swift编程时遇到错误,我无法修复它。错误:"使用未解析的标识符&data;数据来自网络' "在"让json = JSON(数据:dataFromNetworking)"线。谷歌无法帮助我解决这个问题。我认为swift 4.0中的Alamofire或SwiftyJSON导致了这个问题。
import Alamofire
import SwiftyJSON
class TableViewController: UITableViewController {
let json = JSON(data: dataFromNetworking)
println(json)
}
提前致谢!
答案 0 :(得分:1)
不,他们没有引起问题。
JSON()
期望输入数据,但是你传递的不是名字。
您必须调用Alamofire创建数据作为服务器请求的响应,并将此响应数据传递给您的JSON变量。
但是你无法在类定义中调用函数。
请阅读Alamofire,SwiftyJSON的文档以及Swift / iOS编程指南。