将控制器从一个屏幕移动到另一个屏幕时出现此类错误。
不建议在分离的视图控制器上显示视图控制器。
答案 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];