当前位置: 代码迷 >> 综合 >> swift using the Interface Builder页面跳转产生的问题
  详细解决方案

swift using the Interface Builder页面跳转产生的问题

热度:27   发布时间:2023-11-27 02:37:54.0

总结一下刚接触Xcode IB完成页面跳转功能碰到的三个报错(没有用storyboard,只用了xib):

  1. this class is not key value coding-compliant for the key XXX
    原因概括:在设置IBAction和IBOutlet时有多余的连线
    解决方法:百度到的基本上是这个原因,但是找了好久也没找到多余的连线在哪,后来发现除了在View那里的connection, 在file’s owner那里也有个connection,而我重复的连线都是在file’s owner那里产生的,把flie’s owner的连线删除掉就好了。
    (一般来说,重复的连线会有黄色感叹号提示)

  2. loaded some nib but the view outlet was not set
    原因概括: 加载的nib文件的"view" 属性值没有进行设置.
    解决方法:虽然在file’s owner的customer class那里选择了相应的view controller,但是在connections的outlet中,还要把view连上
    在这里插入图片描述

  相关解决方案