1

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

4

1 回答 1

1

实际上,我在 TabBarController 类中犯了一个非常简单且愚蠢的错误。viewDidLoad 和 viewDidAppear 的超级方法没有被调用,因此遇到了这个问题。

于 2016-12-20T07:51:15.577 回答