在获取网络数据的时候,在iOS9以后, 建议App的网络协议里面都必须使用HTTPS协议,所以当你的接口用的还是http的时候,返回数据失败,并且“Error = NSURLErrorDomain Code=-1022”。
ios9只是建议使用HTTPS协议,并没有禁止http,但需要手动在Info.plist中添加NSAppTransportSecurity类型Dictionary,在其下添加NSAllowsArbitraryLoads类型Boolean,值设为YES:见截图:
在获取网络数据的时候,在iOS9以后, 建议App的网络协议里面都必须使用HTTPS协议,所以当你的接口用的还是http的时候,返回数据失败,并且“Error = NSURLErrorDomain Code=-1022”。
ios9只是建议使用HTTPS协议,并没有禁止http,但需要手动在Info.plist中添加NSAppTransportSecurity类型Dictionary,在其下添加NSAllowsArbitraryLoads类型Boolean,值设为YES:见截图: