[Error]NSInternalInconsistencyException

報錯信息

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "CareInfoHgView" nib but the view outlet was not set.'swift

解決

這個問題可能有2種緣由形成的。app

狀況一

  • 先說一下,你們可能忽略的一種緣由(也是我遇到的問題),須要知足下面2個條件:ui

    • 項目中包含ABCViewController.swift(繼承UIViewController或者繼承UIViewController的類)code

    • 項目中還包含ABCView.xib繼承

  • 緣由:ABCViewController會先在項目中找與其同名的xib做爲其view;不存在時,再找ABCView.xib做爲其view。get

  • 解決:io

狀況二(常見?)

  • 緣由:'-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "CareInfoHgView" nib but the view outlet was not set.'exception

  • 解決:方法

本站公眾號
   歡迎關注本站公眾號,獲取更多信息