你可以换种方式,不用按钮关联页面跳转,而是对整个controller关联这个segue比如"mySegue"。然后对按钮定义一个事件,每当按这个按钮的时候,执行 if(你的条件) { [self performSegueWithIdentifier:@"mySegue" sender:nil]; }