是否有一种内置方法(而不是使用我自己的标志)来区分何时viewDidAppear
调用视图控制器,因为视图控制器被推送到导航堆栈,而不是模式消失时?
换句话说,只有当视图被推送到导航堆栈时,我才需要在视图出现时执行代码。当我执行该操作时,我正在呈现一个视图控制器并自动将其关闭。关闭它后,viewDidAppear
再次调用,进入无限循环。
我怎样才能避免这个无限循环?
这个问题与模式viewController
有关,而不是关于来自和来自viewController
通过导航。
是否有一种内置方法(而不是使用我自己的标志)来区分何时viewDidAppear
调用视图控制器,因为视图控制器被推送到导航堆栈,而不是模式消失时?
换句话说,只有当视图被推送到导航堆栈时,我才需要在视图出现时执行代码。当我执行该操作时,我正在呈现一个视图控制器并自动将其关闭。关闭它后,viewDidAppear
再次调用,进入无限循环。
我怎样才能避免这个无限循环?
这个问题与模式viewController
有关,而不是关于来自和来自viewController
通过导航。