查看插座未使用UINavigationController设置

She*_*lam 1 iphone cocoa-touch objective-c interface-builder uinavigationcontroller

我有一个包含一个NIB UINavigationController其中有一个UIViewController.在UIViewController正在从外部另一个笔尖加载.我无法设置视图属性,因此我收到错误:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "LBRootViewController" nib but the view outlet was not set.'
Run Code Online (Sandbox Code Playgroud)

如何正确设置我的视图属性?

Tec*_*Zen 5

你有一个nib文件LBRootViewController.xib.在这个nib里面是一个视图控制器子类,它有一个名为的插座view.那个插座没有设置.

MainWindow.xib加载(默认名称)时,它会实例化一个实例,LBRootViewController但后来发现控制器没有视图出口,这意味着它无法显示任何内容.

你需要检查的笔尖LBRootViewController.xib,而不是MainWindow.xib.

如果由于某种原因,LBRootViewController对象中LBRootViewController.xib没有视图属性,那么您已将对象设置为错误的类,即UIViewController子类以外的其他类.