loaded the “ViewControl” nib but the view outlet was not set 错误的解决办法
糗事的 ios 项目最近一直都无法编译运行,因为每次 command+R 的时候都出现了 loaded the “ViewControl” nib but the view outlet was not set 这个错误提示。本来英语就不咋滴,再加上对 xcode 和 objective-c 不熟悉,简直弄昏了头。
后来发现了解决方法,很简单,基本功的问题。
1、先点击 File’s Owner ,然后选择右边的 Identity inspector 选项卡,Custom Class 窗口,Class 文本框里输入 xib 文件的文件名,这里是 ViewControl ,回车。
2、在 File’s Owner 里添加一个 Outlet 到 view 控件。具体方法见上一篇文章。
3、重新编译,就可以运行了。
原因分析:由于当初新建项目时默认的 View 控件被我给删除了,后来我又添加的一个 view 控件。和新建项目默认的view不一样的地方在于,File’s Owner 的 Class 默认为 NSObject ,所以需要手工修改和当前的nib文件关联。
感觉在学习多视图处理的时候如果不注意应该也会碰到这个问题吧。