Я получаю некоторые данные JSON из API и хочу поместить их в таблицу.Я объявил глобальный массив для хранения в нем 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, которые я сохранил в своем массиве, он показывает исходный массивdata (1,2,3 ..).
Но когда я прокручиваю страницу, тогда отображаются нужные мне данные.Ячейки получают данные только после прокрутки.