1

我正在尝试使用 UIButton 按下方法加载新的 UIViewController。

这就是代码的样子

- (void) getprojectButtonSelected {

    [self dismissViewControllerAnimated:NO completion:nil];

    currentProjectListViewController = [[CurrentProjectListViewController alloc] initWithNibName:@"CurrentProjectListViewController" bundle:nil];

    UIWindow* keyWindow= [[UIApplication sharedApplication] keyWindow];
    [keyWindow addSubview: currentProjectListViewController.view];

    [self presentViewController:currentProjectListViewController animated:NO completion:nil];
}

我在我的 .h 文件中添加了 currentProjectListViewController 并在这里调用它..这也是失败的行...

没有错误代码只有 EXC_BAD_ACCESS

任何帮助将不胜感激。

4

1 回答 1

2

我觉得你应该拿出来[self dismissViewControllerAnimated:NO completion:nil];。没有理由应该在那里。dismissViewController当您尝试退出模态转场时,您应该使用。你没有当前的 segue,所以它崩溃了。很高兴它现在有效!

于 2013-09-28T01:56:32.127 回答