react native学习笔记2: http图片不显示的解决方案

蛰伏已久 蛰伏已久 2018-10-11

由于iOS9引入了新特性App Transport Security (ATS),新特性要求App内访问的网络必须使用HTTPS协议,因此http地址图片不能显示。

解决办法:

修改Info.plist文件,路径:ios/AwesomeProject/Info.plist

在原有信息中加入如下代码即可

<dict>

    //原来的配置....
    //增加以下配置
    <key>NSAppTransportSecurity</key>
    <dict>
          <key>NSAllowsArbitraryLoads</key>
          <true/>
    </dict>
</dict>

重新运行 react-native run-ios即可

网上还有其他的通过xcode修改的方法,不过我感觉没有这个简单,效果都是一样的。


分享到

点赞(0)