向UINavigationController添加子视图会导致模式关闭时rootViewController消失

时间:2018-09-06 17:16:19

标签: ios swift uinavigationcontroller modalviewcontroller

我在自定义UINavigationController中有一个视图控制器(我只在后台添加了CAGradientLayer)。该视图控制器具有一个带有IGListKit的集合视图,该单元格中可以显示一个视图,该视图作为子视图添加到导航控制器。直到一切都按预期工作,但是当我通过点击UIBarButtonItem并使用

关闭它来呈现新的模态视图控制器时
  

self.dismiss(动画:true,完成:nil)

导航控制器突然为空,提供它的根视图控制器不再位于视图层次结构中。因此,我真的不知道为什么将子视图添加到导航控制器会导致此问题,以及如何解决此问题。谢谢!

0 个答案:

没有答案