*** Terminating app due to uncaught exception ‘NSInternalInconsistencyException‘, reason: ‘-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "ShowView" nib but the view outlet
was not set.‘
*** First throw call stack:
Terminating app due to uncaught exception ‘NSUnknownKeyException‘, reason: ‘[<UIView 0x1562e7f0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key bgView.‘
*** First throw call stack:
我这里的情况是因为xib适配问题,适配iOS版本的引起的
第一种出错的原因可能是错误的IBOutlet连接,即xib中定义了某个IBOutlet,但是在对应的头文件中,该IBOutlet已经被修改或删除。要检查这一问题,可以打开xib文件,在File‘s Owner上点击右键,然后在弹出的窗口中检查是否有“惊叹号”提示的IBOutlet连接,基本上可以找到问题所在。
第二种出错的原因可能是在xib文件中没有正确指定对象的类。要检查这一问题,可以打开xib文件,查看自定义视图控制器或者视图的Custom Class是否定义正确即可。
关于xib
原文:http://blog.csdn.net/u010241322/article/details/44595915