这是我第一个使用按钮调用另一个 xib 接口的接口
-(IBAction)poli
UIViewController *ll = [[UIViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[self presentModalViewController:ll animated:YES];
第二个接口调用前一个....
-(IBAction)popaa
UIViewController *ui = [[UIViewController alloc] initWithNibName:@"Ra" bundle:nil];
[self presentModalViewController:ui animated:YES];
但是出现了一个问题,显示
由于未捕获的异常"NSUnknownKeyException
"而终止应用,原因:[<UIViewController 0x7433230> setValue:forUndefinedKey:]
:此类不符合键值编码的键 POL
有人可以解释这个问题吗,我只想让第一个 XIB 显示第二个,第二个通过按钮显示第一个 XIB。
检查您的 xib 是否有任何警告。通常,当您在 xib 中添加了一些视图时会抛出setValue:forUndefinedKey:
,但未将其添加到类代码中或未正确定义出口。在这种情况下,您已向 xib 添加了一些视图pol
,但ll
或ui
类中不存在相同的视图。
你的解雇方法也应该是,
- (IBAction)popaa
[self dismissViewControllerAnimated:YES];
}