当我呈现 viewcontroller 时,交互式 Pop 手势不起作用

Interactive Pop gesture do not works when I present a viewcontroller

我有一个包含 4 个选项卡的选项卡栏控制器,每个选项卡包含一个导航控制器。当我在任何选项卡上显示视图控制器并在我尝试按下时关闭后,交互式弹出手势不起作用,直到我不更改选项卡。 例如,当我从 A 显示视图控制器 B 现在关闭它时,现在我从 A 推送到 C (A -> C) 现在交互式弹出手势应该可以工作,因为我已经在视图控制器 A 中设置了这个 属性 ,但是当我尝试滑动时,视图控制器会立即弹出并且看不到任何动画。同样再次推送到 View Controller C 不会调用 viewDidAppear 方法。这个问题一直持续到我改变我的标签。 任何想法都会很棒

实际上我在 TabBarController 中犯了一个非常简单和愚蠢的错误 class。 viewDidLoad 和viewDidAppear 的super 方法没有被调用,所以出现了这个问题。