正文
同样的代码在iOS8下没有问题,iOS7就取不到数据(会包Cocoa Error 3840之类的错误),跟踪发现请求Head参数设置不管用,根据文字底部的参考改了一下兼容代码:
这里API_UA和HEADER_ACCEPT更改为自己的Head参数即可,使用代码:
代码说明:
a)、 mHttpManager就是Manager.sharedInstance,注意别忘了设置mHttpManager.session.configuration.HTTPAdditionalHeaders,在iOS8下还是管用的
参考:
Setting Custom HTTP Headers in Alamofire in iOS 7 not working
(参考帖子,也尝试设置NSURLSessionConfiguration但是没有效果)
结束
继续iOS,继续swift,继续遇到问题解决问题。
新闻热点
疑难解答