gpt4 book ai didi

ios - pushViewController 在 iOS 5 中不工作,但在 iOS6 中工作正常

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:10:13 35 4
gpt4 key购买 nike

我有一个推送新 View Controller 的导航 Controller 。它在 iOS6 中运行良好,但在 iOS5 中运行不正常。顺便说一句,我在 iPhone 模拟器上运行。

我的代码是这样的:

myViewController *newView = [[myViewController alloc] initWithNibName:@"myViewController"
bundle:nil];
[[self navigationController] pushViewController:newView animated:YES];

也试过这个:

myViewController *newView = [[myViewController alloc] initWithNibName:@"myViewController"
bundle:[NSBundle mainBundle]];
[[self navigationController] pushViewController:newView animated:YES];

不工作。

尝试了以下解决方案:pushViewController Not Working on iOS 5 (OK on iOS 6) .

也没有显示新的 View Controller ,需要一些指导。谢谢。

最佳答案

你能试试这条线来测试你的 nib 文件是否有问题吗?

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

- (void)viewDidLoad 中写入 self.view.backgroundColor = [UIColor redColor];

只是为了测试您的 View Controller 是否正在推送。如果您能够使用此方法推送您的 View Controller 。那么您的 nib 文件可能存在一些问题。

关于ios - pushViewController 在 iOS 5 中不工作,但在 iOS6 中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16476491/

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