INIntets 错误? Response.: 属性 名称必须包含字符
INIntets bug? Response.: Property name must contain characters
我正在处理 SiriKit Intents,作为其中的一部分,我目前在尝试构建时遇到此错误:
Response.: Property name must contain characters
从没听说过,我所有的回复和摘要字段肯定都填满了。
我尝试的一件事是用换行符显示 Printed Dialog
,这至少对于普通的 INIntentDefinitionEditor(-thing) 是不可能的,所以我所做的基本上是编辑意图 xml有点像这样:
...
<key>INIntentResponse</key>
<dict>
<key>INIntentResponseCodes</key>
<array>
<dict>
<key>INIntentResponseCodeConciseFormatString</key>
<string>Hi,
Nice to meet ${you}.
Goodbye.</string>
<key>INIntentResponseCodeConciseFormatStringID</key>
...
而且我也可以看到它在 IntentDefinitionEditor 的 TextField 中工作,所以我认为这不应该是原因,或者我错了并且实际上破坏了它? .-.
编辑:哦,我确实使用了那些自动完成的 'symbols'(比如 ${you}
)并且删除那些也不起作用..
欢迎提出任何想法...
所以在删除意图并重新开始(也就是放弃我最近所做的所有更改)之后,它以某种方式开始工作....
重要提示:确实可以像我一样使用 SiriKit 的多行作为响应,这不是问题所在。它有效 XML 并且工作正常...
我最好的猜测是它只是一些类似于 的错误。
其他方法是清理构建文件夹,删除 "DerivedData" 文件夹并重新构建项目。
祝大家好运!
我正在处理 SiriKit Intents,作为其中的一部分,我目前在尝试构建时遇到此错误:
Response.: Property name must contain characters
从没听说过,我所有的回复和摘要字段肯定都填满了。
我尝试的一件事是用换行符显示 Printed Dialog
,这至少对于普通的 INIntentDefinitionEditor(-thing) 是不可能的,所以我所做的基本上是编辑意图 xml有点像这样:
...
<key>INIntentResponse</key>
<dict>
<key>INIntentResponseCodes</key>
<array>
<dict>
<key>INIntentResponseCodeConciseFormatString</key>
<string>Hi,
Nice to meet ${you}.
Goodbye.</string>
<key>INIntentResponseCodeConciseFormatStringID</key>
...
而且我也可以看到它在 IntentDefinitionEditor 的 TextField 中工作,所以我认为这不应该是原因,或者我错了并且实际上破坏了它? .-.
编辑:哦,我确实使用了那些自动完成的 'symbols'(比如 ${you}
)并且删除那些也不起作用..
欢迎提出任何想法...
所以在删除意图并重新开始(也就是放弃我最近所做的所有更改)之后,它以某种方式开始工作....
重要提示:确实可以像我一样使用 SiriKit 的多行作为响应,这不是问题所在。它有效 XML 并且工作正常...
我最好的猜测是它只是一些类似于
祝大家好运!