我一直在尝试实施SIRI UI。 SIRI意图将图像作为inimage发送到Intent UI但是,似乎没有api可用于显示Inimage的内容
我申请转换
contactImageView = (uiimage*)Intent.payee.image
与上面的一个我得到异常无效的选择器发送。有谁知道如何提供如何向uiimageview提供INImage?
感谢您宝贵的时间。
答案 0 :(得分:0)
类型转换不是类型转换。当(UIImage *)foo
的类型不是foo
时传递UIImage *
只是告诉编译器"假装此值是指向UIImage
对象的指针。对此,编译器的答案是"好的,无论什么" ...但是无论你通过那个指针在运行时查看它,如果有什么&#39,那就麻烦了;实际上并没有UIImage
。
INImage
课程不是用于从 Siri互动中检索图像,而是用于将图像提供给 SiriKit 。 SiriKit然后使用您提供的图像构建其各种交互的标准格式UI。我们假设如果您要创建自己的用户界面,则可以使用自己的图片。 (或者跟踪您在其他位置INImage
传递的自己的图像,以便在Siri展示的UI和扩展程序中的自定义UI中一致地使用它们。)