关于新建XIB去关联控制器,报错- the view outlet was not set

凡事必勤,切勿眼高手低。这是我对于自己惰性的又一次的自我认识与批评。以前遇见而又解决的问题,当时没有记录,以为都是小CASE,直到积累了广泛的问题和技能,遇见了相同的问题,而又忘记了,又一次认识到笔记的重要性。俗话说写一遍比背十遍可能也是这个意思吧。

问题:今天创建了个控制器,没有一起创建XIB后来用到了就补上一个XIB,页面定制完了,启动模拟器调试。结果报错。

erminating app due to uncaught exception 
'NSInternalInconsistencyException', reason: '-[UIViewController 
_loadViewFromNibNamed:bundle:] loaded the "OrderDetailController" 
nib but the view outlet was not set.'

分析:如同日志提示,没有给视图添加输出。

解决方法:

XIB -> 选中View ->右键选择Reference outLets ->添加到 ->files owner

   
   
   

友情链接:

技术博客        简书主页

原文地址:https://www.cnblogs.com/tig666666/p/8315886.html