ios - viewDidAppear 在 applicationDidBecomeActive 之前调用

标签 ios objective-c iphone

我刚刚启动一个带有初始 viewcontroller 的 iphone 应用程序,它嵌入了 navigationController 并且有一个 pushSegue标签栏 Controller

每当我运行模拟器时,在调用 applicationDidBecomeActive 之前调用初始 viewController 的 viewDidAppear。

难道不是应该在任何 viewController 加载之前在 appdelegate 中输入 applicationDidBecomeActive 吗?

最佳答案

在 iOS8 中,viewDidLoad 曾经在 applicationDidBecomeActive 之前运行。但是,在 iOS9 中,我看到使用相同的代码,applicationDidBecomeActive 在 vi​​ewDidLoad 之前运行。奇怪。

关于ios - viewDidAppear 在 applicationDidBecomeActive 之前调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27308875/

相关文章:

ios - 如何在 Swift 3 中保存顶部有图像的相机照片

ios - 滚动时 UIBezierPath 问题的舍入

iphone - 我可以使用单个 XIB 为 iPhone 和 iPad 创建全分辨率界面吗?

iphone - 使用自定义相机覆盖 iPhone SDK 3.1+ 时,图像移动和调整大小不起作用

iphone - 如何在 map View 上显示 NSMutableArray 结果

ios - DateFormatter 不返回 "HH:mm:ss"的日期

iOS 使用一个库中的方法创建两个静态库调用另一个库中的方法

iPhone 5 优化

iphone - 在Xcode中找不到-lstdc++的库

ios - LocatinManager 的 iOS CLRegion 功能的最小半径