将UINavigationBar添加到UITabBarController

时间:2010-05-20 21:09:00

标签: iphone xcode uinavigationcontroller uitabbarcontroller

好的,所以我实际上需要使用以下教程在UITabBarController中添加UINavigationBar:http://twilloapp.blogspot.com/2009/03/how-to-embed-navigation-controller.html

但现在的问题是,每当我在其中一个视图中添加一个新按钮时,它就会崩溃。

例如:

在名为FirstViewController的第一个视图中,我添加了:

IBOutlet UIButton *test;

比我还创造了:

- (IBAction) doSomething:(id)sender;

我在界面构建器中使用UI连接测试按钮。但是当我跑步时,我得到:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x3b12e80> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key test.'

不确定这是怎么回事。

有谁知道解决方案?

此外,有谁知道我在哪里可以找到这些有用的应用程序的良好的预建模板,所以我可以开始工作而不是编辑和设置。

由于

1 个答案:

答案 0 :(得分:0)

在运行时取消归档nib文件时,它将在您的控制器上调用setTest:aButton,它将重定向到setValue:aButton forKey:@"test"。由于它不知道密钥@"test"意味着什么,因此您可能忘记将@synthesize test;放入FirstViewController.m文件中。