视图控制器之间的导航不起作用

时间:2016-07-26 05:47:22

标签: ios objective-c uinavigationcontroller

将控制器从一个屏幕移动到另一个屏幕时出现此类错误。

  

不建议在分离的视图控制器上显示视图控制器。

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

以下代码为我工作

在其父级上显示viewController,如下所示:

[self.YourParentViewController presentViewController:yourPresentingViewController animated:YES completion:nil];

并且这样解雇:

[self dismissViewControllerAnimated:YES completion:nil];