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开发(第2版)是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的相机...
《深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad...
iPhone iPad 开发 入门 准备 最低投入
本书旨在以教程的形式讲解如何使用本地iPhone SDK 进行iPhone/iPad 开发。首先介绍了Objective-C、Xcode、Interface Builder、视图控制器、标准事件和动作模型等基础知识,接着介绍了一些数据访问方法与出色的硬件...
浅谈iPhone和iPad开发中的图标设置
《iPhone4与iPad开发基础教程》PDF版本下载
iPhone与iPad开发实战:iOS经典应用剖析pdf(附源码)
深入浅出iPhone/iPad开发(第2版),中文完整扫描版
Learn iPhone and iPad Cocos2D Game Development
iPhone与iPad开发实战 中文版,ios开发入门书籍!
纯英文版的《iPhone4与iPad开发基础教程》,用纯英文的角度来学习iOS开发,详尽的代码助你一臂之力。
我们致力于提供领先优质的软件项目开发服务,公司在海内外有丰富的案例,我们有开发经验丰富的强大技术团队,擅长iOS,MAC,DotNET,Android,Unity...iOS软件开发 iOS软件外包 iPhone开发 iPad开发 html5开发 android开发
深入浅出iPhone/iPad开发(第2版)》是HeadFirst系列图书的一本最新力作。全书通过轻松的图文方式,由浅入深地向读者介绍SDK和Object-C的基础知识,以及如何构建并测试简单的应用模型,并提供如何利用iPhone/iPad的...
iOS 软件开发揭密:iPhone&iPad 企业应用和游戏开发
iPhone和iPad开发书籍大,Object开发书籍
详细描述iOS(iPhone和iPad)开发前需要知道的概念,需要准备的工具等。让用户能够开始入门iOS开发。(注:本文不是讲具体技术,而且讲入门需要知道的一些最基本的概念,不喜勿入!)相关知识请参考博文:...
图书描述《iPhone与iPad开发实战:iOS经典应用剖析》收录了6个iOS项目,这些项目是在iOS开源网站下载的。涵盖了工具类应用、体育类应用、效率类应用、娱乐类应用和游戏类应用等几个方面。从第3章开始,每章都是一个...
学习Iphone 和 Ipad cocos2d 游戏开发