Im пытается скрыть элемент с помощью swift 3. Элемент не скроет, если его в session.dataTask
, но если я переведу его за пределы session.dataTask
, элемент скрывает штраф. Можно ли скрыть элемент в session.dataTask
?Swift 3 - Скрыть элементы
@IBOutlet weak var login_box: UIStackView!
let task = session.dataTask(with: request as URLRequest) {
(
data, response, error) in
guard let data = data, let _:URLResponse = response, error == nil else {
print("error")
return
}
//Following won't hide element
self.login_box.isHidden = true
}
//If placed here element hides fine
login_box.isHidden = true
task.resume()
Извините, у меня было резюме, просто не поместил его в пример. – user2423476
@ user2423476 Проверьте отредактированный ответ и поместите скрытый код в основной поток, как мой ответ. –