Wil*_*ees 5 modal-dialog uiviewcontroller uinavigationcontroller ios
我是 iOS 编程的新手,也是 Stack Overflow 的新手。我一直试图找到我的问题的答案,但搜索没有产生任何结果。
我试图让我的应用程序流下来,但我遇到了问题。我希望发生的是:
初始视图(NavigationController)-> 搜索视图(模态)-> 以编程方式将不同的视图从搜索视图中推送到初始视图的 NavigationController,然后再关闭视图。
我的理解是,在模态视图中,我应该能够做类似的事情
[self.parentViewController.nagivationController pushViewController: someView]
Run Code Online (Sandbox Code Playgroud)
但这根本行不通。关闭模态视图后,我又回到了初始视图。
我还尝试传递对初始视图导航控制器的引用,但我似乎无法使其正常工作。
因此,如果有人知道如何从模态视图内部以编程方式将视图推送到导航堆栈上,我很想学习!我真的开始认为我对模态视图的理解从根本上是有缺陷的。
提前感谢您提供的任何帮助,以及您对一个完整新手的耐心。
安安,我傻了。
我有正确的方法,但我花了一天时间才意识到self.parentViewController
返回一个 UINavigationController,所以额外的“.navigationController”是完全没有必要的。
正确参考:
[self.parentViewController pushViewController: someView]
Run Code Online (Sandbox Code Playgroud)
感谢您的评论,罗布。