Swift Siri在使用快捷方式时不响应

Swift Siri在使用快捷方式时不响应,swift,siri,Swift,Siri,我正在尝试使用Siri快捷方式呈现特定的ViewController。这些步骤是: 在Info.plist中,我创建了一行“NSUserActivityTypes”数组。项目0为com.testSiriShortcut.makePresent 我为活动创建了方法,在viewDidload()中调用 3.在应用程序中 func application(_ application: UIApplication, continue userActivity: NSUserActivity,

我正在尝试使用Siri快捷方式呈现特定的ViewController。这些步骤是:

  • 在Info.plist中,我创建了一行“NSUserActivityTypes”数组。项目0为com.testSiriShortcut.makePresent

  • 我为活动创建了方法,在viewDidload()中调用

  • 3.在应用程序中

        func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
    
        let viewController = window?.rootViewController as! ViewController
        viewController.changeColor()
        return true
    }
    

    4.在“设置”中,我打开“显示最近的快捷方式”和“在锁屏上显示捐赠”

    不要忘记在项目设置的“功能”部分启用Siri

        func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?) -> Void) -> Bool {
    
        let viewController = window?.rootViewController as! ViewController
        viewController.changeColor()
        return true
    }