Описание тега uiscenedelegate

Методы, которые вы используете для реагирования на события жизненного цикла, происходящие в сцене.

UISceneDelegate доступен в UIKit с iOS 13.

С https://developer.apple.com/documentation/uikit/uiscenedelegate?language=objc

Используйте свой UISceneDelegateобъект для управления событиями жизненного цикла в одном экземпляре пользовательского интерфейса вашего приложения. Этот интерфейс определяет методы реагирования на переходы состояний, которые влияют на сцену, в том числе когда сцена выходит на передний план и становится активной, а также когда она переходит в фон. Используйте своего делегата, чтобы обеспечить соответствующее поведение при возникновении этих переходов. Например, завершите критические задачи и отключите приложение, когда оно переходит в фоновый режим.

Не создавать UISceneDelegateобъекты напрямую. Вместо этого укажите имя вашего настраиваемого класса делегата как часть данных конфигурации для ваших сцен. Вы можете указать эту информацию в файле Info.plist вашего приложения или вUISceneConfiguration объект, который вы возвращаете из своего делегата приложения application:configurationForConnectingSceneSession:options: метод.