0

我正在尝试调用/加载一个 JSQMessagesViewController 的实例,我正在从以前的/不同的项目中重用,并且收到以下错误消息:

 "This class is not key value coding-compliant for the key connectionView."

我认为该问题是由以下问题(我的WidgetsVC.m文件的一部分)引起的:

  case 2:{

        JSQChat *fcvc = [[JSQChat alloc] initWithNibName:@"JSQChat" bundle:[NSBundle mainBundle]];
        [appDelegate.chatNavController setViewControllers:[NSArray arrayWithObject:fcvc]
                                                   animated:NO];
        appDelegate.cpTabBarController .selectedIndex = 2;


        break;

我已经尝试了许多通常与此错误相关的建议,但似乎都没有解决它(卸载应用程序、XIB 中的连接错误、检查以确保目标 > 摘要 > iPhone/iPod 部署信息 > 主界面为空白等。 ETC。):

这是什么意思?“'NSUnknownKeyException',原因:......这个类不符合键 X 的键值编码”

4

1 回答 1

0

您正在尝试JSQChat从 JSQChat.xib 文件创建一个对象。xib 指定您创建的对象将有一个connectionView出口。 JSQChat没有定义这样的出口。

您在可视化编辑器中看不到任何损坏的原因可能是您已将 xib 的文件所有者定义为HomeVC,其中包含:

    IBOutlet UIView *connectionView;
于 2017-02-16T18:27:56.053 回答