首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >INCreateNoteIntent groupName始终为空

INCreateNoteIntent groupName始终为空
EN

Stack Overflow用户
提问于 2017-06-13 16:46:54
回答 1查看 259关注 0票数 0

使用Sirikit创建便笺时,我可以解析标题和内容,但不能解析groupName。Siri能够识别文件夹名,但是po intent总是返回groupName = "“。

代码语言:javascript
复制
func resolveGroupName(forCreateNote intent: INCreateNoteIntent, with completion: @escaping (INSpeakableStringResolutionResult) -> Swift.Void) {
    if let groupName = intent.groupName {
        NSLog("%@", groupName)
        completion(INSpeakableStringResolutionResult.success(with: groupName))
    } else {
        completion(INSpeakableStringResolutionResult.needsValue()) //endless loop
    }
}

这只会在模拟器中发生。在设备上,它不会询问文件夹名称,也不会在断点处停止。不能在设备上调试siri扩展吗?

这句话似乎有点问题。如果我将这个siri查询直接放在模式中,它在模拟器中工作,并且我在日志中看到正确的组名'f‘:

代码语言:javascript
复制
Create a note called c in my f folder saying s in myappname

但如果我替换f或s就不会了,这句话有错吗?我在哪里可以找到正确句子的例子?

我从WWDC演示文稿中摘录了以下内容:

代码语言:javascript
复制
Create a note called WWDC in my presentation folder saying SiriKit in UnicornNotes
EN

回答 1

Stack Overflow用户

发布于 2017-06-28 21:45:09

你对Siri的判决是什么?你可以在这里找到一个很棒的教程:http://chariotsolutions.com/blog/post/enabling-siri-integration-sirikit/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44516522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档