UINavigationControllerDelegate

UINavigationControllerDelegate

我有一个视图控制器,在其中实现UIImagePickerDelegate和UINavigationControllerDelegate以便从图库或摄影机中获取图像。拾取图像后,我想导航到另一个视图控制器。但是,运行要推送的代码不起作用。我知道UINavigationController不是nil,如果我删除UINavigationControllerDelegate并推送它就可以了。到底他妈发生了什么?

self.navigationController!.pushViewController(vc, animation: true)

最佳答案

好的...找到了。在尝试离开之前,我没有解雇ImagePicker。

关于ios - UINavigationControllerDelegate中断pushViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56586176/

10-10 01:49