我是故事板和 xcode 的新手(使用 4.6)我正在使用带有推送 segue 的导航故事板。我想实现一个选择快照视图,如果选择了至少 1 个快照 - segue 将起作用。否则,用户应该停留在同一个视图上。
我创建了 2 个 UIView:SelectSnapsViewController 和 ShippingDetailViewController。
在 SelectSnapsViewController.m 我添加了以下内容:
- (IBAction)nextButtonPressed:(id)sender
{
looseDataAlert = NO;
[okkkBtn setFrame:CGRectMake(116, 272, 72, 37)];
if ([appDelegate.selImageDetails count] == 0)
{
label1.text = @"To proceed you need to add snaps.";
[self openAlertView];
}
else{
[self performSegueWithIdentifier:@"MySegue" sender:self];
}
}
当我调试代码时 - 我看到它总是在 else 情况下,但是 segue(转换到新视图)仍然发生。
如何防止用户被转移到新视图?