一些错误的解决方法

11 篇文章 0 订阅

使用AFNetworking时,请求提示如下错误:

ErrorDomain=com.alamofire.error.serialization.response Code=-1016 “Request failed:unacceptable content-type: text/html”

解决方法:

AF的源文件AFURLResponseSerialization.m把第223行处

self.acceptableContentTypes =[NSSet setWithObjects:@"application/json", @"text/json",@"text/javascript", nil];

修改为:

self.acceptableContentTypes =[NSSet setWithObjects:@"application/json", @"text/json",@"text/javascript",@"text/html", nil];


--------------------2016.04.07 更新--------------------

今天发现了一个奇怪的bug。大家都知道,按住command再点击一个方法就可以进入其内部实现。

比如我现在所在的类中有一个叫做“aaa”的方法,而另外一个类中也有一个同名的方法(随意一个类)。

现在我按住command后点击当前类中的aaa,结果竟然直接就跳到那个类里去了!

我起初以为是当前的类继承了那个类,可能同名的方法有冲突之类的,但看完以后发现当前类并不是继承那个类,于是我就惊讶万分,以为这是很高端的问题。

然后我就好奇地去问师父,结果得到的回答竟然是:“这是Xcode本身的bug”。。。


--------------------2016.04.22 更新--------------------

今天自己写了一个 pod,但是测试 demo 的时候发现了一个问题,见下图:


我把 UIView 的背景颜色设置为橙色,可以看到,它并没有布满整个屏幕,而是上下各少了一块。

这是为什么呢?原来是因为没有对应的启动图片,所以系统会认为是 3.5 inch 的设备,所以就会有上下黑边。

只要设置对应的启动图片就可以了,如下图:


现在再运行看看,已经成功了:



--------------------2016.04.28 更新--------------------

今天新下了 Xcode 7.3,结果刚用就发现了一个 bug。。。

就是自动补齐不会提示导入的类名。也就是比如这样:


导入了 PTPeoductTableViewCell 类以后,自动补齐竟然不会提示导入的类名。

解决办法:手动输入一遍类名,然后编译一下,之后就会自动补齐了~

虽然这个 bug 确实很烦人,不过苹果应该会尽快修复它的


然后今天还发现了另一个 bug(今天 bug 怎么这么多。。。)那就是点击 Xcode 中的文件,文件名会变成白色的,如图:


这个 bug 也真是够奇葩的了。。。不过这个 bug 不是 Xcode7.3 独有的,Xcode 7.2 也有这个 bug。

解决办法:不要从 Xcode 的打开历史中直接打开项目,而是去 Finder 中找到并打开项目,就不会有这个 bug 了。


持续更新中。。。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值