关闭

【iOS开发】棘手BUG

标签: iosios开发
365人阅读 评论(0) 收藏 举报
分类:

BUG-1:

这里写图片描述

解决方法:changed the value of the “Compiler for C/C++/Objective-C” to Default Compiler.

BUG-2:

这里写图片描述

AFNetworking 错误 Request failed: unacceptable content-type: text/plain.
网络请求api获取数据的时候发现以下错误:
error: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/plain" UserInfo=0x17d0ccb0 {NSErrorFailingURLKey=http://192.168.1.34:8080/SpringREST/api/driverLogin/123/abc, com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x17d14480> { URL:http://192.168.1.34:8080/SpringREST/api/driverLogin/123/abc } { status code: 200, headers {
    "Content-Length" = 156;
    Date = "Thu, 16 Apr 2015 06:29:34 GMT";
    Server = "Apache-Coyote/1.1";
} }, NSLocalizedDescription=Request failed: unacceptable content-type: text/plain}error: Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/plain" UserInfo=0x17d0ccb0 {NSErrorFailingURLKey=http://192.168.1.34:8080/SpringREST/api/driverLogin/123/abc, com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x17d14480> { URL:http://192.168.1.34:8080/SpringREST/api/driverLogin/123/abc } { status code: 200, headers {
    "Content-Length" = 156;
    Date = "Thu, 16 Apr 2015 06:29:34 GMT";
    Server = "Apache-Coyote/1.1";

} }, NSLocalizedDescription=Request failed: unacceptable content-type: text/plain}
解决方案:
需要在AFNetWorking的源文件AFURLResponseSerialization.m中添加以下绿色部分代码

相关代码:

- (instancetype)init 
{
    self = [super init];
    if (!self) 
    {
        return nil;
    }
   self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/html", @"text/json", @"text/javascript",@"text/plain", nil];
     return self;
}

BUG-3:AFN(400)错误

  传递的参数不对

BUG-4:AFN(404)错误

json 序列化问题
404错应该是服务器不可到达造成的
manager.responseSerializer = [AFJSONResponseSerializer serializer];
manager.requestSerializer = [AFHTTPRequestSerializer serializer];

BUG-5:AFN(500)错误

HTTP Status 500(服务器内部错误)
服务器遇到错误,无法完成请求。
1
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

移动开发中一些bug及解决方案

网页开发要面对各种各样的浏览器,让人很头疼,而移动开发中,你不但要面对浏览器,还要面对各种版本的手机,ios好一点,而安卓就五花八门了,你可能在开发中也被它们折磨过,或者正在被它们折磨,我在这里说几个...
  • lufy_Legend
  • lufy_Legend
  • 2013-12-23 09:10
  • 34319

IOS友盟统计Bug追踪

项目开发之初安卓和IOS都是使用Bugly来统计bug的后期IOS上线过程中被退回提示一个关于Bugly的upload的一个方法冲突,然后IOS就改用友盟的,不过比较头疼的是捕获的IOS问题并不像安卓...
  • jwzhangjie
  • jwzhangjie
  • 2015-05-27 10:09
  • 10569

移动端bug总结和一些奇淫技巧

我自己的总结: 1、uc浏览器的flexbox兼容性bug,在父元素上应用flex属性时,子元素要display: block,否则没有效果。 2、android上的uc浏览器父元素displa...
  • Teal01
  • Teal01
  • 2016-09-03 16:21
  • 2494

IOS开发——bug调试

常见bug调试方法 此处为大量Copy!不喜请喷! The software doesn't do something that the product specification...
  • guobing19871024
  • guobing19871024
  • 2016-09-20 15:22
  • 761

iOS开发笔记之二十六——使用系统相册或相机导致状态栏隐藏的问题(bug总结四)

1、bug出现场景: (1)调用系统的相册或者相机时,发现有时候状态栏会被“隐藏”,如下: (2)相册返回后,状态栏一直都处于“隐藏状态”,看不到原来的时间等信息,只能看到电池的显示状态图标: 2...
  • lizitao
  • lizitao
  • 2014-12-03 19:11
  • 2294

iOS开发之使用UICollectionView实现美团App的分类功能【偶现大众点评App的一个小bug】

郝萌主倾心贡献,尊重作者的劳动成果,请勿转载。如果文章对您有所帮助,欢迎给作者捐赠,支持郝萌主,捐赠数额随意,重在心意^_^ 我要捐赠: 点击捐赠Cocos2d-X源码下载:点我传送游戏官方下载:ht...
  • danielzzu
  • danielzzu
  • 2015-07-07 12:35
  • 2197

iOS开发笔记之十九——一个模态视图切换bug引发的思考

11
  • lizitao
  • lizitao
  • 2014-10-08 17:33
  • 1456

【iOS开发-56】案例BUG:按钮的enabled、控件的userInteractionEnabled以及两种提示框UIAlert和UIActionSheet

以下语句的原理在于:如果我们正在回答的时最后一道题,那么答对之后,它会继续调用nextQuestion方法,这个时候我们就判断它是否是最后一道题,如果是,则弹框。
  • wsb200514
  • wsb200514
  • 2014-10-18 21:28
  • 1572

iOS开发Bug汇总(持续更新)

iOSbug汇总
  • lzx_victory
  • lzx_victory
  • 2016-07-19 09:18
  • 321

iOS开发软件之Xcode 7.0版本中解决安全协议Bug的两种方式(XML和plist),Xcode编辑界面解读,设置view背景图片

借朋友的硬盘安装了新版iOS开发软件Xcode 7.0,结果发现在网络这块访问服务器的时候,会经常在控制器输出台处输出下图所示的信息: 后来经过个人查询资料终于找到解决方案,解决方案如下: 第一...
  • shiios
  • shiios
  • 2015-11-08 23:54
  • 862
    个人资料
    • 访问:264904次
    • 积分:4092
    • 等级:
    • 排名:第8752名
    • 原创:148篇
    • 转载:52篇
    • 译文:2篇
    • 评论:59条
    文章分类