我不确定我做错了什么。但是在这个方法中
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。