【发布时间】:2016-09-13 18:18:35
【问题描述】:
我有一个 ViewControllers 层次结构,以 UINavigationViewController 作为根。
如何确定某个 ViewController 是第一次启动还是由于导航堆栈的展开而启动?
【问题讨论】:
-
您是说在
viewWillAppear函数中进行检查,以了解它出现是因为这是视图第一次出现还是因为其他视图被关闭? -
@rmaddy 检查 viewWillAppear 函数是否是第一次出现视图
-
您的用例是什么?我通常建议您在视图控制器之外管理您的状态,并在 viewWillAppear 中简单地更新它。