Когда в iOS отображается уведомление о конфиденциальности (например, запрашивая доступ к фотографиям), вызывается UIApplicationWillResignActiveNotification
, когда отображается предупреждение, и приложение становится неактивным. Затем, когда выбор сделан по предупреждению, и приложение возобновляется, вызывается UIApplicationDidBecomeActiveNotification
. Это также имеет место, когда другие предупреждения отображаются, например, когда отображается уведомление о оповещении, то есть registerUserNotificationSettings
.Определение состояния приложения, когда `UIAlertView` или` UIAlertController` отображаются и увольняются
Однако, при вызове UIAlertView
или UIAlertController
, UIApplicationWillResignActiveNotification
и UIApplicationDidBecomeActiveNotification
не вызываются, когда фокус меняется от приложения к чеку.
Вопрос:
Что происходит? Каковы эквивалентные уведомления, вызванные для неактивным и активным состоянием приложения, когда
UIAlertView
илиUIAlertController
отображаются и уволены?
Если вам нужно выполнить какой-либо код, когда отображаются или отклоняются UIAlertView или UIAlertController, вы можете просто использовать обработчик завершения в вызовах displayViewController и UIAlertAction соответственно. – creeperspeak