react native下fetch ios9报network request failed的问题

前端之家收集整理的这篇文章主要介绍了react native下fetch ios9报network request failed的问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

环境:

RN: 0.28

iOS: 9

xcode: 7.0.1


现象:

执行以下语句时:

fetch('http://facebook.github.io/react-native/movies.json')
      .then((response) => response.json())
      .then((responseJson) => {
        return responseJson.movies;
      })
      .catch((error) => {
        console.error(error);
      });

总是报错:

Network Request Failed.


查了一堆资料,最后解决

http需要配置info.plist,具体配置如下:

1、在Info.plist中添加 NSAppTransportSecurity 类型 Dictionary ;
2、在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型Boolean,值设为 YES;

参考:

http://www.codes51.com/article/detail_2177325.html

猜你在找的React相关文章