[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

  • 解决:方法

本站公众号
   欢迎关注本站公众号,获取更多信息