iOS 13 performActionFor shortcutItem не вызывается в SceneDelegate сейчас при запуске, но вызывает его после запуска приложения. Почему?
performActionFor shortcutItem
вызывается в моем SceneDelegate, если приложение уже запущено, но не вызывается, если приложение действительно запускается из элемента ярлыка. Почему это?
1 ответ
Вы можете получить ShortcutItems из функции willConnectTo в sceneDelegate, когда приложение запускается из элемента ярлыка (и когда нет экземпляра приложения в фоновом режиме)
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
if let shortcutItems = connectionOptions.shortcutItem{
}
}