0

我是 iOS 新手,正在尝试制作自己的简单应用程序。我在主视图控制器中有一个添加按钮,我想加载嵌入在导航控制器中的表视图控制器。我做了一个从添加按钮到导航控制器的控制拖动,但是当我运行应用程序时,添加按钮会因以下调用堆栈而崩溃:

BookMaker [5367:11303] 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键titleInpur的键值编码不兼容。” *** 第一次抛出调用堆栈:这里有很多十六进制值.... libc++abi.dylib:终止调用抛出异常

如果我切换异常断点,我会收到此错误:(lldb)

我通过我的代码进行了搜索,但在任何地方都找不到titleInpur

目前调试:

4

1 回答 1

2

检查你的故事板。它可能在那里的 segue 或某处的新场景中被引用。

直观的方法是只需单击导航面板中的故事板以打开故事板的图形表示,打开身份检查器(例如, Xcode 4.5 中的option++ command3并选择 segue 或各种控制器/视图/子视图构成下一个场景,并在执行此操作时检查身份检查器的内容,直到找到对此类的引用。

或者,除了查看故事板的图形表示之外,您还可以在左侧导航面板中右键单击故事板的名称,选择“打开方式”-“源代码”,然后在问题(它将准确地向您显示该类在情节提要中出现的位置...我会认真建议您不要在此处实际编辑情节提要,但只需确定该类的引用位置,然后立即返回“打开方式”-“界面生成器” /Storyboard”,然后在 Interface Builder 中编辑您的故事板)。

于 2012-10-28T00:08:47.137 回答