UIView控制器不会弹出



所以我在界面构建器中设置了两个视图控制器:

[初始视图] -- [注册视图]。当按下按钮时,初始视图通过 segue 推送到注册视图。我在注册视图控制器上有一个后退按钮。按下此按钮时,我想返回初始视图控制器。我正在使用以下代码:

- (IBAction)tapBack:(id)sender {
    NSLog(@"back");
    [self.navigationController popViewControllerAnimated:YES];       
}
按钮

已正确连接,但当我点击按钮时没有任何反应。这是为什么呢?UIVIewController之一必须是UINavigationController才能工作吗?我只是使用两个UIViewController。谢谢

如果 segue 是模态的,那么你不能弹出,因为它是模态视图。若要检查,请将 tabBack 操作方法内容替换为: [self dismissViewControllerAnimated:YES completion:nil]如果它弹出回来,则 segue 是模态的。

相关内容

  • 没有找到相关文章

最新更新