在视图控制器层次结构中弹回时是否调用了viewDidLoad?

Log*_*ire 3 objective-c uinavigationcontroller ios

我想知道,一旦在导航控制器层次结构中的某个位置创建了一个视图控制器,是否在它之前已经加载后重新加载它时会重新加载吗?

Rob*_*Rob 5

如果你正在弹出/退回它,viewDidLoad通常不会被调用,但viewDidAppear会.

例外情况是在6.0之前的iOS版本中,如果您收到内存警告,则可以卸载您的视图,并在弹出时重新加载.