视图控制器之间的导航不起作用
Posted
技术标签:
【中文标题】视图控制器之间的导航不起作用【英文标题】:Navigation between view controllers is not worked 【发布时间】:2016-07-26 05:47:22 【问题描述】:将控制器从一个屏幕移动到另一个屏幕时出现此类错误。
不鼓励在分离的视图控制器上显示视图控制器。
【问题讨论】:
Warning :-Presenting view controllers on detached view controllers is discouraged的可能重复 你是如何展示你的视图控制器的?添加有问题的代码! 你能展示你的尝试代码或情节提要场景吗 【参考方案1】: [self.view.window.rootViewController presentViewController:viewController animated:YES completion:nil];
当一切都完成后,你可以打电话:
[self dismissViewControllerAnimated:YES completion:nil];
你也可以参考这个链接: Warning :-Presenting view controllers on detached view controllers is discouraged
【讨论】:
【参考方案2】:以下代码对我有用
在其父级上显示您的 viewController,如下所示:
[self.YourParentViewController presentViewController:yourPresentingViewController animated:YES completion:nil];
然后像这样解雇:
[self dismissViewControllerAnimated:YES completion:nil];
【讨论】:
以上是关于视图控制器之间的导航不起作用的主要内容,如果未能解决你的问题,请参考以下文章