OC编程错误汇总

1.问题:使用AFN进行网络请求时,会出现exc_bad_instruction(code = EXC_I386_INVOP,subcode=0x0)的错误,这个错误是由于在请求成功后,处理responseObject时发生错误;

原因:在处理接收到的responseObject时发生错误

建议:使用断点+po responseObject进行输出,或者直接打印输出后,观察请求体的结构进一步进行接收处理。(处理过程中注意使用类型判断)

2.问题:使用AFN时出现错误指令为code = -1002,“unsupported Url”;

原因:请求使用的url不受支持

建议:查看url是否正确,如有接口文档情详细比对后使用

3.问题:使用tableView的头尾视图时,滚动时会停留在上下方

原因:这是plain风格的cell的预设风格

建议:若想使其跟随滚动,需将cell设置为group风格,若想一个跟随滚动,一个停留上/下方,则使用plain+自定义视图加入到cell内部的方式时期跟随滚动

4.问题:scrollView添加约束时发生错误

原因:scrollVIew是一种特殊的视图,添加约束也不能简单的按常理添加

建议:使用获取当前屏幕的宽高进行Frame的相对设置,而不是用AutoLayout

另附博文:http://www.jianshu.com/p/258f4efd7a1d

作者:CoderAO

5.问题:真机测试流程

Xcode7.0以前的测试方式:

http://jingyan.baidu.com/article/22fe7ced20cc073002617f97.html

Xcode7.0+的测试方式,为你的Xcode添加开发者账号(保证账号已缴费可用),直接进行调整测试即可(注意设备版本)

6.问题:iOS7.1的设备真机调试时出现could not load the file(凭记忆写的)的问题。

原因:老版本的iOS系统对项目工程名字中有中文字符的项目不支持调试

建议:修改名字或重建项目为英文名的项目(注意备份)

7.问题:iOS7.1的设备在插入电脑选择不信任设备后,在设置中找不到设备管理的选项

原因:iOS7.1中就没有这个选项

建议:拔掉再插就会重新提示选择是否信任设备,选择信任即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,261评论 4 61
  • 这两天郝蕾比较火,特意找了《颐和园》拜观,以前听说还以为是古装片呢。 看到快结束的时候真有种看不下去的感觉,整部影...
    啾啾糯米丝阅读 784评论 0 1
  • 我的人间小筑以及融融泄泄的我 我的小筑在乡间飘摇,我的生活在乡间浪漫,我的快乐在乡间挥洒,我的身体在乡间伸展,我的...
    一枚冰儿阅读 238评论 0 0
  • 本文参加#未完待续,就要表白#活动,本人承诺,文章内容为原创,且未在其他平台发表过。 年前未曾相识,七月却是不舍。...
    会爬树的鱼i阅读 575评论 1 0
  • 学生时代读书,每次课本下发过后,我总会跑去书店看看辅导书,想着买些回家辅导功课。那时的我总以为辅导书买的多,成绩也...
    徽州金勇阅读 3,200评论 0 3