Objective c Interface Builder中的每个连接都会导致SIGABRT!

Objective c Interface Builder中的每个连接都会导致SIGABRT!,objective-c,ios,cocoa-touch,interface-builder,sigabrt,Objective C,Ios,Cocoa Touch,Interface Builder,Sigabrt,我有三个视图,我使用选项卡栏在它们之间切换,前两个视图正常工作。第三个视图还加载并显示图像、标签、按钮等,我将其放在IB中。但是,当我尝试建立连接时,例如,在第三个视图控制器中声明的标签和Interface Builder中的标签之间,我在尝试加载视图时遇到SIGABRT错误。日志显示,除其他事项外: 由于未捕获异常“NSUnknownKeyException”而终止应用程序,原因: “[setValue:forUndefinedKey:]: 此类不符合密钥标签的密钥值编码。' 有人能帮我吗?当

我有三个视图,我使用选项卡栏在它们之间切换,前两个视图正常工作。第三个视图还加载并显示图像、标签、按钮等,我将其放在IB中。但是,当我尝试建立连接时,例如,在第三个视图控制器中声明的标签和Interface Builder中的标签之间,我在尝试加载视图时遇到SIGABRT错误。日志显示,除其他事项外:

由于未捕获异常“NSUnknownKeyException”而终止应用程序,原因: “[setValue:forUndefinedKey:]: 此类不符合密钥标签的密钥值编码。'


有人能帮我吗?

当然,UIViewController不会响应子类的自定义键。
您应该在界面生成器中配置“文件所有者”以更正视图控制器子类的类型。

然后检查主窗口xib中选项卡栏的第三个视图控制器对象。提示:该视图控制器的类型为UIViewController,应设置为Thridviewcontroller(您选择的类名)。谢谢!这解决了我的问题!:D