Получение дескриптора на контроллере представления предупреждений iOS с помощью команды tel://
На iOS открывается tel
ссылка через
func open(_ url: URL, options: [String : Any] = [:], completionHandler completion: ((Bool) -> Void)? = nil)
или старше (для iOS 9 и старше)
func openURL(_ url: URL) -> Bool
заставит iOS отображать UIAlertViewController
и представить его пользователю от вашего имени.
Я не могу найти способ справиться с этим UIAlertViewController
, Я хотел бы знать, когда он показывает, а когда нет.
Обычно, если вы создаете экземпляр и представляете UIAlertViewController
сами, вы можете увидеть, если его отображение, потому что
self.presentedViewController
не будет nil
,
По сути, есть поведение, которое я хотел бы "приостановить", когда отображается системное предупреждение (например, tel
подскажите), а затем "возобновить", когда он уволен.
Я просмотрел документацию Apple и, похоже, ничего не нашел по этому поводу. Любая помощь очень ценится!