【发布时间】:2018-05-29 22:22:34
【问题描述】:
我从 API 获取一些 JSON 数据,我想将它们放在一个表格中。我已经声明了一个全局数组来存储 JSON,然后将该数组放入一个表中。
do {
let json = try JSONSerialization.jsonObject(with: data!, options: .mutableContainers) as? NSDictionary
if let parseJSON = json
{
let IDD = parseJSON["categoryList"] as AnyObject
let userID = IDD.value(forKey: "goodTypeName")
print(userID as Any)
Global.GlobalVariable.names = userID as! [String]
print(Global.GlobalVariable.names)
以上代码仅显示了我将 JSON 保存在 Global.GlobalVariable.names 中的部分代码。
class Global: UIViewController
{
struct GlobalVariable
{
static var names = ["2" , "2" , "3","4","5","6","7","8","9"]
}
}
上面的代码是我的全局变量。
当我要使用我保存在数组中的 JSON 数据填充表时,它会显示数组的原始数据 (1,2,3..)。
但是当我滚动页面时,我需要的数据就会出现。 单元格只在滚动后获取数据。
【问题讨论】: