-2

昨天我添加了一个新类并创建了一个带有名为 labelDays 的标签的 IBOutlet。然后我删除了那个类,现在我得到了这个异常。我认为这是因为它正在寻找标签,但由于我删除了该类,它找不到它。我正在使用 Xcode 6。

2015-01-09 13:25:25.909 Test App1! [1462:52506] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x7fb08bf32000> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key labelDays.'
4

2 回答 2

1

当您删除您的类时,看起来您将对象留在了 Interface Builder 中,并将其转换为 UIViewController。当您的应用程序尝试链接插座时,它会崩溃,因为UIViewController没有名为的属性labelDays。在您的界面中,选择您的对象并打开 Inspector 视图:

在 Xcode 的右上角

并进入连接检查器:

在此处输入图像描述

然后,找到您的插座并单击“X”按钮将其删除。

于 2015-01-09T19:53:36.840 回答
0

也许你应该去 Storyboard 中的 Connections Inspector 并删除插座

于 2015-01-09T19:47:52.517 回答