iphone ipad 开发中遇到的常见错误
来源:互联网 发布:mac玩ios手机游戏 编辑:程序博客网 时间:2024/05/29 02:13
EXC_BAD_ACCESS
这个异常通常是由之前的错误代码引起的,不会马上中断,而是导致其他正常运行的代码发生异常,所以比较难调试。常见的原因有:
- double release,重复释放了一个已经释放的指针,检查方法是对Executable设置运行时的 NSZombieEnabled 变量,这样,在释放一个已经失效的指针的时候,程序会自动中断。记得发现问题后把这个变量去掉。
- 字符串忘写了一个@,导致指向了错误的内存空间
- [NSString stringWithFormat:] 方法少写了一个参数也会出此问题。
NSUnknownKeyException
运行时出现下列异常导致程序退出:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<PAPrepaidViewController 0x1d978280> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key purcahseResultLabel.'
原因: xib与ViewController之间的关联有问题,可能改动了outlet而没有更新xib,导致outlet无效。例如上例中的提示是:purcahseResultLabel 出了问题
- iphone ipad 开发中遇到的常见错误
- iphone开发中遇到的错误
- iphone ipad 中遇到的常用技巧
- 刚开始做iphone/ipad开发遇到的恶心事
- Eclipse Plugin开发中遇到的常见错误
- iPhone开发中遇到的问题解决笔记
- (iPhone/iPad开发)present某一个ViewController后,试图添加UINavigationController遇到的一些问题
- 开发中遇到的错误
- 开发中遇到的错误
- 开发中遇到的错误
- iphone开发中常遇到的错误及解决方法(不断补充中⋯⋯)
- 【大数据与云计算开发技术】Hadoop开发中遇到的常见错误总结
- iPhone与iPad开发的区别
- iphone/ipad开发之UITableView的方法
- iPhone与iPad开发的区别
- iPad和iPhone开发的比较
- iPad和iPhone开发的比较
- iPad和iPhone开发的比较
- MKMapView释放的时候崩溃
- SQL Server 2005安装过程
- Samba安装配置
- 模拟器编译通过,真机编译报错
- 关于系统提示Error loading MIDAS.DLL解决
- iphone ipad 开发中遇到的常见错误
- JAVA中的代码块
- 透视图切换
- 捕获Android文本输入框的软键盘完成(Done)按键消息
- 如何在你的java程序中注册系统级热键
- iphone ipad 中遇到的常用技巧
- 从printf谈可变参数函数的实现
- 视频: PowerDesigner 数据建模技术
- Xml中如何用unicode码来表示字符