ios - 在 View Controller 层次结构中弹出时是否调用 viewDidLoad?

标签 ios objective-c uinavigationcontroller

我想知道,一旦在导航 Controller 层次结构中某处创建了一个 View Controller ,它是否会在您之前已经加载后弹出回到它时重新加载?

最佳答案

如果您弹出/关闭它,通常不会调用 viewDidLoad,但会调用 viewDidAppear

异常(exception)情况是 iOS 6.0 之前的版本,如果您收到内存警告,您的 View 可能会被卸载,并在您弹出时重新加载。

关于ios - 在 View Controller 层次结构中弹出时是否调用 viewDidLoad?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16755654/

相关文章:

iphone - 关于数据驱动的 iPhone 应用程序的建议和技巧

ios : Displaying a simple 3D model with GLEssentials sample code

javascript - 需要在运行 IOS 自动化脚本时发现崩溃

iphone - 图形和动画 : Numbers changing and colored bar

iphone - 我想使用委托(delegate)创建 UITabbarController,UINavigationController

ios - 设置导航栏外观

ios - 导航控制嵌入在容器 View 自定义 segue 中

ios - 我应该在模态 UIViewController 或呈现它的 UIViewController 上调用dismissViewController吗?

iphone - 如何对用户在 iPhone 中输入的电话号码的文本字段执行验证?

objective-c - 如何获取在 CTFrame 上绘制的文本的实际高度