ios - 我的应用程序如何打开 Siri 快捷方式记录短语视图
问题描述
如何从我的应用程序中打开录制自定义短语的 Siri 快捷方式视图,以及我的应用程序捐赠的特定快捷方式的信息。另外,如何删除捐赠的快捷方式。我尝试为交互分配一个标识符以便能够删除它,但不知道如何实现文档中的删除。
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 复制并编辑了必要的代码。
推荐阅读
- python-3.x - 是否可以放松 MILP 并获得与原始 MILP 相同的解决方案?
- php - 使用 Symfony4 阅读注释
- reactjs - 以编程方式将用户发送到 react-redux 应用程序中的登录页面
- python - 异步套接字,本地主机与本地 IP
- java - 在 Dagger 中读取环境变量
- c# - c#.net core 2 web api:缺少父对象和/或验证的正确HTTP结果?
- ios - 为什么 SpriteKit 的 'addChild' 方法会导致混乱
- c# - 如何在 C# 中将光标导航到我的二维数组中?
- character-encoding - Android Studio 呈现带有不可读字符的文件内容
- javascript - 将 Discord node.js 机器人连接到外部 Java 客户端