gpt4 book ai didi

iphone - 当 alertview 显示时不要连接 segue

转载 作者:行者123 更新时间:2023-12-01 18:23:08 24 4
gpt4 key购买 nike

我在 Storyboard 中连接了一个 push segue,然后我使用了 prepareForSegue像这样的方法:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"start"] && self.name.textField.text == nil)
{


UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"Test"
message:@"Test
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[message show];

}
}

我想要做的是,如果“如果”为真,则会弹出一个警报框并执行转场,但我只想显示警报框,而我不想执行转场。我该如何解决这个问题?

最佳答案

prepareForSegue:sender:在即将执行 segue 时调用。那时您无法取消它。

如果您希望能够取消 segue,您应该覆盖的方法是 shouldPerformSegueWithIdentifier:sender: .

关于iphone - 当 alertview 显示时不要连接 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16015440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com