【问题标题】:Intent Extension for Siri Shortcuts works in Sample App not in existing projectSiri Shortcuts 的 Intent Extension 在 Sample App 中有效,不在现有项目中
【发布时间】:2019-07-24 07:03:24
【问题描述】:

我正在尝试在我现有的 Obj-C 项目中使用 Intents Extension 来实现 iOS 13 中的对话快捷方式。我已按照所有步骤操作,并且这些程序在示例应用程序中运行良好。

但是当我在现有应用程序中尝试时,意图无法启动,它会自动重定向到我的父应用程序。

控制台报错如下

[Intents] -[INCache cacheableObjectForIdentifier:] Unable to find cacheable object with identifier intents-remote-image-proxy:?proxyIdentifier=2A439A9B-6D95-BFB2-FCE4-31408D1E677F.png&storageServiceIdentifier=com.apple.Intents.INImageServiceConnection in cache.

有没有人遇到过这样的意图问题?请分享您对此的看法。

附加信息: 意图已注册。已经实现了 'handle' 'resolve' 方法并且还在接口中声明了它们。

让扩展的最小部署目标与父级相同(这造成了我之前错过的问题)。

【问题讨论】:

    标签: ios13 sirishortcuts intents-extension


    【解决方案1】:

    该问题是由于在“构建阶段”下的“嵌入应用程序扩展”中将“仅在安装时复制”布尔值设置为“真”而产生的。一旦检查为“假”,问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-25
      • 2020-01-28
      • 1970-01-01
      • 2019-07-16
      • 2019-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多