我是开发人员的新手。我使用TabBar制作我的项目。当我在iPhone模拟器上运行我的项目时,我可以看到FirstViewController。当我在TabBar上放置我的第二个控制器图标时,项目崩溃并给我这个问题。
2013-07-05 12:31:16.238 MyProject [26912:c07] *由于未捕获的异常'NSUnknownKeyException'终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不是键值编码 - 符合关键选项的要求。 * 第一次抛出调用堆栈: (0x1d76012 0x1529e7e 0x1dfefb1 0xcc5e41 0xc475f8 0xc470e7 0xc71b58 0x37b019 0x153d663 0x1d7145a 0x379b1c 0x23e7e7 0x23edc8 0x38d28e 0x23eff8 0x23f232 0x2608c9 0x260704 0x25ebda 0x25ea5c 0x260647 0x153d705 0x1612c0 0x161258 0x383ff4 0x153d705 0x1612c0 0x161258 0x222021 0x22257f 0x222056 0x387af9 0x153d705 0x1612c0 0x161258 0x222021 0x22257f 0x2216e8 0x190cef 0x190f02 0x16ed4a 0x160698 0x1896df9 0x1896ad0 0x1cebbf5 0x1ceb962 0x1d1cbb6 0x1d1bf44 0x1d1be1b 0x18957e3 0x1895668 0x15dffc 0x292d 0x2855) libc ++ abi.dylib:terminate调用抛出异常 (lldb)
请给我一些解决这个问题的方法。
答案 0 :(得分:0)
如果您在界面构建器中为某些UILabel
或该缺失密钥的任何此类UI实例提供了一个密钥,然后将其删除,则会导致该错误。 Ctrl单击文件的视图控制器所有者,然后从那里删除缺少的键(带有黄色十字标记的键)。
这是我在这个SO帖子上发布here的答案之一,其问题看起来和你的一样。