未加载混合应用程序资源的图像反应原生

时间:2017-02-06 18:28:00

标签: ios react-native

我有一个混合应用程序,我在其中使用React本机和其他本机ios构建一些ui。我想在我的视图中添加图像。图像出现在我项目的images.xcassets中。根据以下文件, https://facebook.github.io/react-native/docs/images.html#images-from-hybrid-app-s-resources

我只需要提供图像文件的名称,并且本机应该能够为我加载此图像。不幸的是,Image没有加载反应ui。文档没有讨论图像类型或名称的任何约束。

有没有人遇到这个问题?有什么建议吗?使用更多描述更新文档可能会有所帮助。

React Native版本:0.30 xcode screenshot with image

1 个答案:

答案 0 :(得分:0)

我可以找出问题所在。我正在使用main.jsbundle的发布版本,它正在抑制警告。当我切换到调试main.jsbundle时,我看到我的应用程序正在为RCTImageView'提供警告和本机模块。没找到。'这是一个非常标准的警告。我的应用程序是使命' RCTImage'作为podfile中的子模块。更新我的podfile并运行pod更新后,我可以使用本机应用程序使用本机应用程序(纯ios)的静态资源呈现图像。

步骤是,将图像添加到images.xcassets或项目中的任何其他位置,并确保将其添加到"复制捆绑资源"名单。 现在,将此图像用作uri:' imagename'反应原生代码。