報錯資訊
Terminating app due to uncaught exception `NSInternalInconsistencyException`, reason: `-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "CareInfoHgView" nib but the view outlet was not set.`
解決
這個問題可能有2種原因造成的。
情況一
-
先說一下,大家可能忽略的一種原因(也是我遇到的問題),需要滿足下面2個條件:
-
專案中包含
ABCViewController.swift
(繼承UIViewController
或者繼承UIViewController的類
) -
專案中還包含
ABCView.xib
-
-
原因:
ABCViewController
會先在專案中找與其同名的xib作為其view;不存在時,再找ABCView.xib
作為其view。 -
解決:
情況二(常見?)
-
原因:`-[UIViewController _loadViewFromNibNamed:bundle:] loaded the “CareInfoHgView” nib but the view outlet was not set.`
-
解決: