【发布时间】:2020-07-25 16:11:06
【问题描述】:
这里有点进退两难。我的方法 GetData() 在 jsondata1 中存储了一个数组。我将如何在另一个类中使用该数组?我已经将它设置为 Data 的子类。谢谢!
class Data {
let parameters = ["test": ViewController().myinfo]
func GetData() {
AF.request("my url", parameters: parameters).responseDecodable(of: Array<JsonData>.self ) { (response) in
let jsondata1 = response.value
// debugPrint(response)
print(jsondata1)
}
}
}
class Testing : Data {
func AnnualTesting() {
//How would I reference jsondata1 here?
debugPrint(jsondata1)
}
}
【问题讨论】:
-
您根本没有“存储”数据。你正在打印它并把它扔掉。
-
在使用 json 和异步调用(如
AF.request)之前,我认为您需要先了解类和结构的基础知识,以及如何启动它们以及在对象之间传递数据等等。这个问题有很多问题,所以我认为它太宽泛而没有意义。
标签: swift inheritance