无法返回上一个界面



这是我第一个使用按钮调用另一个 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,但llui类中不存在相同的视图。

你的解雇方法也应该是,

- (IBAction)popaa
  [self dismissViewControllerAnimated:YES];
}

最新更新