首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SIRI套件INImage

SIRI套件INImage
EN

Stack Overflow用户
提问于 2017-02-23 03:13:43
回答 1查看 217关注 0票数 0

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

我申请了转换使用

代码语言:javascript
复制
contactImageView  = (uiimage*)Intent.payee.image

在上面的代码中,我收到了发送的异常无效选择器。有人知道如何向uiimageview提供INImage吗?

感谢您的宝贵时间。

EN

回答 1

Stack Overflow用户

发布于 2017-02-23 03:43:19

  1. 类型转换不是类型转换。当foo的类型不是UIImage *时,传递(UIImage *)foo只是告诉编译器“假设这个值是一个指向UIImage对象的指针。对于这一点,编译器的回答是“好吧,随便吧”……但是,当你在运行时传递指针来查看它时,如果实际上没有UIImage.
  2. The INImage类的东西不是用来从Siri交互中检索图像的,那么就会有麻烦,它是用来向SiriKit提供图像的。然后,SiriKit使用您提供的图像为各种交互构建其标准格式的UI。假设你正在创建你自己的UI,你可以使用你自己的图片。(或者跟踪您在其他地方作为INImage传递的您自己的图像,以便在扩展中的Siri呈现的UI和自定义UI中一致地使用它们。)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42400300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档