gpt4 book ai didi

ios - 为什么我的 segue 没有被执行?

转载 作者:行者123 更新时间:2023-11-29 10:42:16 25 4
gpt4 key购买 nike

我有一个 segue 应该在许多事情之一发生时发生,所以它以编程方式调用,如下所示:

- (void)unwindAway
{
NSLog(@"Let's segue");
[self performSegueWithIdentifier:@"mySegue" sender:self];
NSLog(@"We should have just performed the segue");
}

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSLog(@"Let's do a segue");
}

但是我在控制台中得到的输出是:

2014-05-29 22:20:30.173 My App[7848:60b] Let's segue
2014-05-29 22:20:30.178 My App[7848:60b] We should have just performed the segue

如您所见,它甚至没有调用 prepareForSegue。

segue 名称是正确的 - 如果我提供无效的 segue 名称,它会如您所料出现错误。

有什么想法吗?

最佳答案

对于 unwind segues,prepareForSegue:sender: 在作为 segue 源的 View Controller 上调用,换句话说,就是您要退出的 View Controller 。

关于ios - 为什么我的 segue 没有被执行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23943296/

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