[Error]NSInternalInconsistencyException

laznrbfe發表於2015-10-09

報錯資訊

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。

  • 解決:

情況二(常見?)

相關文章