0

我一直在尝试实现 SIRI UI。SIRI 意图将图像作为 inimage 发送到 Intent UI 但是,似乎没有可用于显示 Inimage 内容的 api

我申请转换使用

contactImageView  = (uiimage*)Intent.payee.image

有了以上一个,我收到了异常无效的选择器发送。有谁知道如何提供如何将 INImage 提供给 uiimageview ?

感谢您的宝贵时间。

4

1 回答 1

0
  1. 类型转换不是类型转换。传递(UIImage *)foowhenfoo是一种类型,UIImage *而不仅仅是告诉编译器“假装这个值是一个指向UIImage对象的指针。对此,编译器的回答是“好吧,随便什么”......但是当你传递那个指针来查看它时在运行时,如果实际上没有UIImage.

  2. 该类INImage不是用于Siri 交互中检索图像,而是用于向 SiriKit 提供图像。SiriKit 然后使用您提供的图像来构建其标准格式的 UI 以进行各种交互。假设如果您要创建自己的 UI,则可以使用自己的图像。(或者跟踪您在INImage其他地方以 s 的形式传递了哪些自己的图像,以便您在扩展程序中的 Siri 呈现的 UI 和自定义 UI 中一致地使用它们。)

于 2017-02-22T19:43:19.437 回答