美文网首页
关于 loaded the "xxx"nib

关于 loaded the "xxx"nib

作者: 小阳哥_ | 来源:发表于2016-11-15 00:06 被阅读66次

    一般这种分为两种情况

    1: 当你的这个控制器的view 是通过xib 加载的,但是xib 里并没有绑定 file's Owner,或者绑定了 file's Owner,但是没有对file's Owner里面的view 属性进行连线

    例如:


    图1.png 图2.png

    2: 当你的控制器的文件名称跟你用的xib 描述的一个view的名称很像,就是少了一个controller,此时也会在运行时crash, 这种情况比较容易忽略,例如:

    14175456_dXJ0.png

    如图所示:DALoginViewController 和 DALoginView,一般我们创建一个控制器会调用init方法,init 内部首先会去找有没有跟DALoginViewController相同的xib 文件名,如果没有再去找有没有跟VC但是少了Controller的xib文件名,如果有就去加载这个xib, 这样一加载就会报错,因为DALoginView.xib 并不是用来描述DALoginViewController控制器的view,而是用来描述自定义的DALoginView的,就会在运行的时候报错.

    相关文章

      网友评论

          本文标题:关于 loaded the "xxx"nib

          本文链接:https://www.haomeiwen.com/subject/gcskpttx.html