gpt4 book ai didi

iphone - 从模态视图 Controller 推送 UIViewController

转载 作者:行者123 更新时间:2023-12-03 20:22:18 25 4
gpt4 key购买 nike

我正在尝试制作的 iPad 应用程序中使用分割 View Controller 。

现在,我有一个 View 正在模态视图 Controller 中显示,使用:

[self presentModalViewController:viewController animated:YES];

这工作正常,但是当用户按下按钮时,我希望 Root View Controller 推送到另一个 View 。我正在使用:

RootViewController *rvc = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:nil];
[rcv pushViewController:rvc animated:YES];

但这不起作用。我该怎么办?

--编辑

现在,我正在使用

PhotosViewController *pv = [[PhotosViewController alloc] initWithNibName:@"PhotosViewController" bundle:nil];
[self.parentViewController.navigationController pushViewController:pv animated:YES];
NSLog(@"Navigation Controller: %@", self.parentViewController.naviagtionController);

当我执行 NSLog 调用时,它返回 nil。这是为什么?

我再次使用分割 View Controller ,并尝试将 RootViewController 推送到新 View 。

谢谢

最佳答案

您的代码不起作用,因为您创建了一个 RootViewController 实例,然后尝试将其推送到自身上。您应该做的是将新 View Controller 推送到父 View Controller 的导航 Controller 上:

[self.parentViewController.navigationController pushViewController:newViewController animated:YES];

关于iphone - 从模态视图 Controller 推送 UIViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5890698/

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