reason: ""-[UIViewController_loadViewFromNibNamed:bundle:] loaded the "loc" nib but the viewoutlet was not set.""

reason: ""-[UIViewController_loadViewFromNibNamed:bundle:] loaded the "loc" nib but the viewoutlet was not set.""

概况意思是指 我们加载的nib文件,"view" 属性值没有进行设置.

这里的实际景象: 不是所生成的 VC 的view属性值为 nil,  而是所生成的 VC 没有view 这个属性。 我们应用的是UIViewController 定义的VC, VC (View Controller) 没有view 属性。

解决规划:

1. 点击我们要加载的 xib 文件;

2.在右边选中 File""s Owner​;

3. 在 File""s Owner的选项卡的“Custom Class” 属性设置中,将 Class 的值改成对应的VC, 这里改成 UIViewController;

4. 这时,在File""s Owner的选项卡中, 就会呈现“待连接设置” 的 view 属性, 也即我们的编译器告诉我们的 the view outlet was notset  中的 view。当 File""s Owner 的 class 为 NSObject 时辰,是没有 view属性的;

5.连接 view属性,command + r  就解决啦!

你可能感兴趣的:(reason: ""-[UIViewController_loadViewFromNibNamed:bundle:] loaded the "loc" nib but the viewoutlet was not set."")