EXC_BAD_ACCESS 一般是由于内存管理问题而引起的。
unrecognized selector sent to instance XXX
正在试着执行一个不存在的方法。两种可能,一种是你调用对象的方法确实不存在(有可能方法名写错了),你没有去实现他;还有一种可能是方法实现了,但是对象弄错了。
比如对象A和对象B.你想调用对象a中的test方法。[A test],有可能是你没有实现test方法,也有可能你是这样调用的[B test];
this class is not key value coding-compliant for the key XXX
通常是装载nib的时候,uiview(按钮什么的)与ViewController中的属性连接出错,比如连接后,又把ViewController中的outlet属性删除或修改了名字。