gpt4 book ai didi

ios - 如何将值传递给另一个 UINavigationViewController

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

我有一个 UIViewController,我必须将一个值(UIImage、NSString)传递给一个 UINavigationViewController,我正在使用

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
AppDetail *advc = [segue destinationViewController];
if ([[segue identifier] isEqualToString:@"showDetail"]) {
advc.appTitel = name;
advc.appIcon = icon;
advc.detailAppName = detileName;
advc.appDescription = description;
advc.appDeveloper = developer;
}
}

要将值传递给 UIViewController,如果我将它直接传递给 UIViewController,它会完美地工作,但我不能将它传递给 UINavigationViewController ,有人知道我该怎么做吗?

最佳答案

我有这个来自 Apple segue 示例的示例代码。也许有帮助。

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"Room Create"]) {
// Prepare the settings view where the user inputs the 'serviceType' and local peer 'displayName'
UINavigationController *navController = segue.destinationViewController;
SettingsViewController *viewController = (SettingsViewController *)navController.topViewController;
viewController.delegate = self;
// Pass the existing properties (if any) so the user can edit them.
viewController.displayName = self.displayName;
viewController.serviceType = self.serviceType;
}
}

关于ios - 如何将值传递给另一个 UINavigationViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19082090/

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