8

我不确定我做错了什么。但是在这个方法中

 INVoiceShortcutCenter.shared.getAllVoiceShortcuts { (vShortCuts, error) in
        print(vShortCuts)

    }

vShortCuts 是一个空数组。

var suggestions = [INShortcut]()
let userActivity = NSUserActivity.init(activityType: "com.riyaz.testactivity")
userActivity.title = "test activity"
let shortCut =  INShortcut.init(userActivity: userActivity)
suggestions.append(shortCut)

INVoiceShortcutCenter.shared.setShortcutSuggestions(suggestions)

我捐赠了一个建议打开“快捷方式应用程序”。导航到图库并通过文本向 Siri 添加了建议。

但是,相同的文本不会触发appdelegate's willContinueUserActivity

并且还INVoiceShortcutCenter.shared.getAllVoiceShortcuts返回一个空数组。

任何帮助appriciated。

4

0 回答 0