gpt4 book ai didi

objective-c - 在 View Controller 之间切换

转载 作者:行者123 更新时间:2023-11-28 20:36:24 27 4
gpt4 key购买 nike

我想以编程方式从一个 View Controller 切换到另一个。我使用以下代码:

SenderPlayerViewController *myViewController = [[SenderPlayerViewController alloc] init];
[self.navigationController pushViewController:myViewController animated:YES];

但是我得到一个黑屏,而我已经在 SenderPlayerViewController 中放置了一些控件。

最佳答案

您是否尝试使用 nib 文件进行实例化?如果是这样,您必须使用 initWithNibName:bundle:

SenderPlayerViewController *myViewController = [[SenderPlayerViewController alloc] initWithNibName:@"SenderPlayerViewController" bundle:nil];

还有一个 Storyboard,在 Controller 类上调用 alloc init 是不够的。

应该是这样的

UIViewController *viewController = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:NULL] instantiateViewControllerWithIdentifier:@"SenderPlayerViewController"];

关于objective-c - 在 View Controller 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10365610/

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