我一直在尝试实现SIRI UI。SIRI intent将图像作为inimage发送到Intent UI,但似乎没有可用的api来显示Inimage的内容
我申请了转换使用
contactImageView = (uiimage*)Intent.payee.image在上面的代码中,我收到了发送的异常无效选择器。有人知道如何向uiimageview提供INImage吗?
感谢您的宝贵时间。
发布于 2017-02-23 03:43:19
foo的类型不是UIImage *时,传递(UIImage *)foo只是告诉编译器“假设这个值是一个指向UIImage对象的指针。对于这一点,编译器的回答是“好吧,随便吧”……但是,当你在运行时传递指针来查看它时,如果实际上没有UIImage.INImage类的东西不是用来从Siri交互中检索图像的,那么就会有麻烦,它是用来向SiriKit提供图像的。然后,SiriKit使用您提供的图像为各种交互构建其标准格式的UI。假设你正在创建你自己的UI,你可以使用你自己的图片。(或者跟踪您在其他地方作为INImage传递的您自己的图像,以便在扩展中的Siri呈现的UI和自定义UI中一致地使用它们。)https://stackoverflow.com/questions/42400300
复制相似问题