gpt4 book ai didi

ios - Xcode:如何访问使用 Storyboard 呈现的 View Controller 的实例?

转载 作者:行者123 更新时间:2023-11-28 21:45:42 25 4
gpt4 key购买 nike

当通过代码在 Xcode 上使用按钮呈现 UIViewController 时,您通常使用

[self presentViewController:viewControllerInstance animated:YES completion:nil];

通常,在呈现 viewControllerInstance 之前,我可以对该实例进行更改,例如设置其某些属性。但是,这次我使用的是 Storyboard,我想知道如果不是在代码中创建的,我将如何访问正在呈现的 View Controller 的实例?我希望能够设置特定 UIViewController 的一些属性?

先谢谢你!

最佳答案

在您的 UIViewController 中,在 .m 文件中添加此回调方法:

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {

if ([segue.identifier isEqualToString:@"Segue_Identifier"]) {

YourViewController *dest = segue.destinationViewController;

//dest.yourProperty = ...; set your presenting view controller's properties
}
}

关于ios - Xcode:如何访问使用 Storyboard 呈现的 View Controller 的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30272854/

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