iosios更新错误代码3194840怎么解决

相关文章推荐
因为后台原因,如果请求失败,返回的error错误信息是AFN中默认json解析数据,这时会返回解析失败的3840信息,如果这时想获取自己去解析不需要返回json数据,那么就需要改变默认的解析方式,这时...
NSString *urlStr = [@“xxxx”];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperatio...
开发中进行数据请求时候报了这个错误这是因为AFN网络请求返回数据格式为json,提示这个错误是因为返回数据非json格式解决办法:首先检查一下网络请求方法中是否有这句代码//设置返回数据格式为JSON...
由于最近忙着开发项目,好几天没来写博客了。我把最近遇到的一个小bug来和大家分享一下。
最近iOS开发中,客户端需要使用http POST去进行请求服务器。需要发送的是XML格式的,当然接...
ios获取网络请求失败相关数据很多时候和后台处理数据的时候很多时候后台会在网络请求失败的某些不同情况下带回不同的数据这个时候如何获取数据及拿到需要处理的数据://如果请求失败 对象是NSURLSess...
AFNetWorking 访问遇到3840 错误错误标示如下:Error Domain=NSCocoaErrorDomain Code=3840 "No string key for value in...
使用最新版本的AFN 进行HTTP的网络请求偶尔遇到的问题, 有时候自己就解决了, 也不知道原因, 后来 stackOverFlow上看到一个答案试了一下 可以解决 不过他的都是用C 写的, 简单改了...
AFNetworking Error Domain=NSCocoaErrorDomain Code=3840
分类于 iOS
AFNetworking 3.0 Code=-1016 错误解决方案
导入AFNetworking类库(请参考:iOS 9 导入类库全面详尽过程(Ruby安装->CocoaPods安装->导...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)iOS AFN Code=3840解决办法_IOS开发-织梦者
当前位置:&>&&>& > iOS AFN Code=3840解决办法
iOS AFN Code=3840解决办法
这篇文章为您讲述iOS AFN Code=3840的说明,具体操作请看面的内容
iOS AFN Code=3840 BUG
Error Domain=NSCocoaErrorDomain Code=3840 &JSON text did not start with array or object and option to allow fragments not set.& UserInfo={NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}
AFHTTPSessionManager *mgr =[AFHTTPSessionManager manager];
AFSecurityPolicy *secur = [[AFSecurityPolicy alloc] init]; [secur setAllowInvalidCertificates:YES]; [mgr setSecurityPolicy:secur]; mgr.responseSerializer = [AFHTTPResponseSerializer serializer];
通本学习您是不是更了解ios开发了呢.感谢关注织梦者
这些内容可能对你也有帮助
更多可查看IOS开发列表页。
猜您也会喜欢这些文章4194人阅读
Error Domain=NSCocoaErrorDomain Code=3840 &The operation couldn’t be completed. (Cocoa error 3840.)& (JSON text did not start with array or object and option to allow fragments not set.)
UserInfo=0x9152780 {NSDebugDescription=JSON text did not start with array or object and option to allow fragments not set.}
今天用AFN给后台发post请求的时候报了这个错误,但后台确认我是请求成功的了,给我返回了成功的数据。
原因是后台给我返回的是字符串数据,我却以接收Json的形式发请求,
解决如下:(注释掉的是接收Json数据的(如果不设置,就是默认这个),下面那个是AFHTTPResponseSerializer才是能请求成功的)
- (AFHTTPSessionManager *)manager
& & if (!_manager) {
& & & & _manager =& [AFHTTPSessionManager
//& & & & _manager.responseSerializer = [AFJSONResponseSerializer serializer];
& & & & _manager.responseSerializer = [AFHTTPResponseSerializer
serializer];
& & & & _manager.responseSerializer.acceptableContentTypes = [NSSet
setWithObject:@&text/html&];
& & & & _manager.requestSerializer=[AFHTTPRequestSerializer
serializer];
& & return
补充:请求成功后返回的字符串数据是Data类型(我接收到的是一串数字),所以需要转换一下为字符串方可使用如下。
& & & & & &&[self.manager
POST:URLStr parameters:param
progress:^(NSProgress *
_Nonnull uploadProgress) {
& & & & & & } success:^(NSURLSessionDataTask *
_Nonnull task, id&
_Nullable responseObject) {
&& & & & & & & &
& & & & & & & & NSData *strData = responseO
& & & & & & & & NSString *nameStr =& [[NSString
alloc]initWithData:strData
encoding:NSUTF8StringEncoding];
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:47791次
排名:千里之外
原创:32篇
(1)(3)(2)(23)(4)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'cocoa错误3840怎么解决_百度知道
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
cocoa错误3840怎么解决
cocoa错误3840怎么解决
我有更好的答案
应该是程序的BUG,你可以将这个问题反馈给开发者中心,一般程序都会的问题反馈这个工能的
为您推荐:
其他类似问题
勃兰兑斯的相关知识
换一换
回答问题,赢新手礼包}

我要回帖

更多关于 651错误代码怎么解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信