ios开发bug记录
来源:互联网 发布:数据加密技术 编辑:程序博客网 时间:2024/05/08 04:38
看来标题写的需要谨慎了额,总结自己的Bug问题,不要以为是个权威汇总
20/10/2011 (今天修补了两个crash(iPhone程序崩溃)。)
第一个是由于改一个bug,导致的。这个bug就是ios5把中文输入法的框框家进来了。于是控件的位置需要调整才不会被遮盖到。
我用的api是支持ios3.2以后的,测试拿ios5,和ios4测试都没有问题,用3gs那个iPhone,系统是ios3.1.3的一测就crash,我这个汗...
自己太马虎了。
总结:用api的时候多看一下系统版本,一劳永逸!
----------------------------------------------------------问题分界线----------------------------------------------------------
第二个是发上在UITableView的delegate方法调用上。
数据层删除后,tableview没有重新绘制,会导致表层的假数据,一旦用户点击tableview,crash!
总结:用UITableView,多注意要数据层的清理和绘制!而且相关严密保护也要准备。研究去!!
----------------------------------------------------------问题分界线----------------------------------------------------------
空指针未判断,引起不识别信息类型crash 所以在调用方法前,要思考如果这个对象不识别此方法的case
----------------------------------------------------------问题分界线----------------------------------------------------------
Unknown type name ....
如果是报这个错误,多半是你的对象类型没有被识别,检查是不是没有引用对应的库或者头文件在你的文件头部分,还有可能是循环引用导致的,循环引用的解决方法就是
Class A 中用import Class B
Class B的.h头文件里用@class A;
.m文件里再用import
很奇怪的现象是,我的一个NSObject类型,居然没有造成循环引用也需要用上面那个方法解决这个Unknown type name错误...
v
- ios开发bug记录
- iOS开发之bug记录1
- 记录一个IOS开发Bug消除的经历
- 开发bug记录
- django开发bug记录
- iOS常见bug-持续记录
- ios开发常见bug
- ios开发bug调式
- 【iOS开发】棘手BUG
- iOS开发常见bug
- ios开发常见bug
- android开发bug调试记录
- BUG记录之Android开发
- Android开发常见BUG记录
- Xcode iOS开发BUG记录:Undefined symbols for architecture i386 / duplicate symbol _OBJC_CLASS_
- IOS开发BUG集锦_20150204
- IOS开发之常见bug
- iOS开发之Bug汇总
- C语言字节对齐
- vim 积累
- android 搜索
- hibernate中的LazyLoad简介
- source 加要执行的shell script文件名, shell script文件名直接运行于./shell script 的区别
- ios开发bug记录
- User breakpoint called from code at 0x7c92120e
- AOP
- 10个开源的PHP网站内容管理系统
- varnish配置通过url清除缓存
- Step by step instructions to install NodeJS on Windows
- C#获取汉字首字母
- udpcksum 编译 问题的解决方案
- VC下新建工程时未添加winsock的补救措施