需求:有时候需要在跳转前做下判断,比如是否已经登录,登录完成后才跳转到新视图
1.为视图间的segue添加Identifier
2.设置为不自动跳转
-(BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender
{
return NO;//开始不允许跳转,只有当验证账号和密码正确可以进入后由登录代码执行切换
}
3.在对应的地方使用 [self performSegueWithIdentifier:@"segue的标识" sender:self];
例如点击了某个按钮,判断是否满足条件,满足则跳转
- (IBAction)login:(id)sender
{
if(满足条件)
[self performSegueWithIdentifier:@"segue的标识" sender:self];
}