我刚刚创建了单个视图控制器应用程序并添加了带有Siri扩展的目标(意图和意图ui扩展名)。 但是,当我说Siri命令启动意图时,它只是启动应用程序,而不是在Siri视图中显示。由于我已经开始探索Siri,请让我知道这个问题,如果有任何教程我可以通过
答案 0 :(得分:1)
答案 1 :(得分:0)
您应该按照以下步骤操作: -
添加意图和intentsUI(如果您需要自定义默认UI) 扩展
覆盖意图管理员
最好的开始方式是通过SiriKit Programming Guide
此外,您可以获得一些sample code from Apple here
答案 2 :(得分:0)
我有同样的问题。错误在于扩展名的plist在NSExtensions->NSExtensionAttributes->IntentsSupported
中包含错误的条目-显然,默认Xcode操作不正确。
您需要声明的是您处理的意图的实际类名称,而根据intentdefinition
文件,它们的名称 not 。