DispatchQueue.global(qos: .background).async {
....
}
после deinit { } вьюконтроллера
выполняется код в background треде
обращение к глобальному массиву, объявленному во вьюконтроллере
как правильно прекратить код в треде после deinit { }
либо сделать глобальный массив weak var array: Type = [] ?