gpt4 book ai didi

iphone - iOS 6 - 我可以在解除 segue 时返回数据吗?

转载 作者:IT王子 更新时间:2023-10-29 07:55:27 26 4
gpt4 key购买 nike

我使用 Storyboard工具创建了一个简单的展开转场。我在要展开到的 View 中创建了以下事件处理程序:

-(IBAction)quitQuiz:(UIStoryboardSegue *)segue {
NSLog(@"SEGUE unwind");
}

这会正确触发并解除 segue(消息被记录)。

当用户退出测验时,我想传回一些数据,并且一直在努力解决如何实现这一点。任何人都可以建议吗?

最佳答案

谢谢杰夫。在观看了WWDC 视频 407 之后,我有了一个明确的解决方案。

在作为展开目标的 View Controller 中,您应该创建一个采用单个 UIStoryboardSegue 参数并返回 IBAction 的方法。 UIStoryboardSegue 有一个返回源 View Controller 的方法!这是视频中的示例(归功于 Apple)。

- (IBAction)done:(UIStoryboardSegue *)segue {
ConfirmationViewController *cc = [segue sourceViewController];
[self setAccountInfo:[cc accountInfo]];
[self setShowingSuccessView:YES];
}

关于iphone - iOS 6 - 我可以在解除 segue 时返回数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13038622/

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