Я практикуюсь с базовым примером предупреждений, это два ViewController, у каждого есть кнопка для перехода к следующему или возврату, и еще одна кнопка для отображения оповещения
Я добавил простое оповещение вViewControler1 и он работает нормально, но если я добавляю простое оповещение в ViewControler2, он не работает и показывает следующую ошибку:
2018-09-12 16: 23: 43.107112-0500 proyect1 [74831: 1130476] Внимание! Попытка представить, чей вид не находится в иерархии окон!
Код viewController1:
import UIKit
class ViewController1: UIViewController {
@IBAction func btnAlerta1 (_ sender: UIButton) {
let alert = UIAlertController (style: .alert, title: "Verify your data", message: "Enter your email and password correctly")
alert.addAction (title: "Ok", color: .black, style: .default) {action in}
alert.show ()
}
override func viewDidLoad () {
super.viewDidLoad ()
}
}
КодviewController2:
import UIKit
class ViewController1: UIViewController {
@IBAction func btnAlerta2 (_ sender: UIButton) {
let alert = UIAlertController (style: .alert, title: "Verify your data", message: "Enter your email and password correctly")
alert.addAction (title: "Ok", color: .black, style: .default) {action in}
alert.show ()
}
override func viewDidLoad () {
super.viewDidLoad ()
}
}
И если я вернусь к ViewController1 и захочу вызвать простое предупреждение, которое работало раньше, теперь оно не работает и выдает ту же ошибку!
не могли бы вы помочь мне?