performActionFor shortcutItem
在我的SceneDelegate中被调用,但是如果该应用程序实际上是从快捷方式项启动的,则不会被调用。为什么会这样?
当从快捷方式项启动应用程序时(并且在后台没有应用程序实例时,您可以从sceneDelegate中的willConnectTo函数获取ShortcutItems)
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
if let shortcutItems = connectionOptions.shortcutItem{
}
}