ios - 我的应用程序如何打开 Siri 快捷方式录制短语 View

标签 ios swift siri sirishortcuts

如何从我的应用程序打开录制自定义短语的 Siri 快捷方式 View ,以及我的应用程序捐赠的特定快捷方式的信息。另外我如何删除捐赠的快捷方式。我尝试为交互分配一个标识符以便能够将其删除,但不知道如何实现文档中的删除。

let interaction = INInteraction(intent: intent, response: nil)
interaction.identifier = intentIdentifier 

class func delete(with identifiers: [String], 
       completion: ((Error?) -> Void)? = nil)

非常感谢您的帮助

最佳答案

以防万一有人需要它。要删除捐赠的快捷方式调用:

INInteraction.delete(with: [deleteIntentIdentifier!]

其中 [deleteIntentIdentifier!] 是要删除的快捷方式标识符的数组。

关于 Siri 的录音短语,我从 SoupChef 复制并编辑了必要的代码。

关于ios - 我的应用程序如何打开 Siri 快捷方式录制短语 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53148274/

相关文章:

ios - 将数据发布到服务器时出现字母问题

ios - 定义与以前的值冲突 - Xcode 6.3.2

ios - UITextFieldDelegate : How to select which methods gets called for each individual TextField

ios - 每次调用函数 Swift 3 时移动到数组中的下一个元素

swift - 如何在快捷方式应用程序中自定义 Siri 快捷方式

ios - 我们可以在 IOS 模拟器 : 中测试 SIRIKit 扩展吗

javascript - Phonegap 插件无法正常工作(cordova-plugin-purchase)

iphone - iOS View 中的自定义 TabBar

ios - 如何在 iOS 应用程序中使用 SiriKit 集成视觉代码?

ios - Swift - tableviewcell 使用自定义单元返回空