SIRI套件INImage

时间:2017-02-22 19:13:43

标签: ios objective-c sirikit

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

我申请转换

contactImageView  = (uiimage*)Intent.payee.image

与上面的一个我得到异常无效的选择器发送。有谁知道如何提供如何向uiimageview提供INImage?

感谢您宝贵的时间。

1 个答案:

答案 0 :(得分:0)

  1. 类型转换不是类型转换。当(UIImage *)foo的类型不是foo时传递UIImage *只是告诉编译器"假装此值是指向UIImage对象的指针。对此,编译器的答案是"好的,无论什么" ...但是无论你通过那个指针在运行时查看它,如果有什么&#39,那就麻烦了;实际上并没有UIImage

  2. INImage课程不是用于从 Siri互动中检索图像,而是用于将图像提供给 SiriKit 。 SiriKit然后使用您提供的图像构建其各种交互的标准格式UI。我们假设如果您要创建自己的用户界面,则可以使用自己的图片。 (或者跟踪您在其他位置INImage传递的自己的图像,以便在Siri展示的UI和扩展程序中的自定义UI中一致地使用它们。)