class不是键值导航栏的符号密码值

Sin*_*hia 0 iphone xcode uinavigationbar

我已经将UINavigationbar和UIscrollView添加到UIView(SecondView).当我在firstView中单击一个按钮时,它应该带我到secondView.点击按钮:

 SecondView *secondview=[[SecondView alloc]initWithNibName:@"SecondView" bundle:nil];
 [self presentModalViewController: secondview animated:NO]; //error at this line 
 [secondview release];
Run Code Online (Sandbox Code Playgroud)

在secondView.h中

@property(nonatomic,retain)IBOutlet UINavigationBar *navigationBar;
@property(nonatomic,retain)IBOutlet UIScrollView *testscroll;
Run Code Online (Sandbox Code Playgroud)

SecondView.m:

@synthesize navigationBar,testscroll;
Run Code Online (Sandbox Code Playgroud)

但我得到的错误如下:

由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:SecondView setValue:forUndefinedKey:]:此类不是键值navigationBar的键值编码兼容.

我的secondView.xib是这样的:

无法理解我哪里出错了?

Rak*_*esh 8

当你在你的xib中创建了一个插座然后错误地(或者有意识地)你删除了那个iboutlet对象时,通常会出现这个错误..反之亦然.

所以仔细检查你的xib的iboutlet连接.

我希望它会有所帮助