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中就没有这个选项
建议:拔掉再插就会重新提示选择是否信任设备,选择信任即可。