Я объявляю, что экземпляр AppDelegate для вызова метода находится в AppDelegate, но выдает ошибку, так как «AppDelegate» доступен только на iOS 10.0 или новее , но я хочу использовать экземпляр AppDelegate в iOS 9 также,Если я изменю свою цель развертывания на iOS 10, тогда код работает нормально для меня, но я не могу запустить проект с целью развертывания 9.0.Я использую Xcode 10.1 и Swift 4.2 в своем проекте Xcode.
Пожалуйста, проверьте мой код ниже и дайте мне знать, если я делаю что-то не так .
let appDelegate = UIApplication.shared.delegate as! AppDelegate
appDelegate.ShowErrorPopUpWithErrorCode(strError:"This is test error message")
Благодарим вас за помощь.
Спасибо.