keyWindow устарела в iOS 13, что теперь?

Похоже, что keyWindowустарела в iOS 13. Я несколько раз использую приведенный ниже фрагмент кода в своем приложении. Кто-нибудь знает, чем я могу его заменить?

if let vc = UIApplication.shared.keyWindow?.rootViewController
{
    if let presenter = theAlert.popoverPresentationController
    {
        presenter.sourceView = self.view
        presenter.sourceRect = CGRect(x: self.view.frame.width / 2 , y: self.view.frame.midY, width: 0, height: 0)
        presenter.permittedArrowDirections = []
    }
    vc.present(theAlert, animated: true)
}

0 ответов

Другие вопросы по тегам