ios - 如何从 applicationDidBecomeActive 调用 viewDidLoad

标签 ios objective-c appdelegate viewdidload

这个问题还有其他一些答案,但它们对我的帮助不大..

所以我需要一个解决方案来运行 AppDelegate 中的 viewDidLoad 方法,尤其是 applicationDidBecomeActive 方法中的方法。请帮助我。

提前致谢!

最佳答案

viewDidLoad 始终由系统调用,理想情况下您不应手动调用它。也就是说,调用它的一种方法是访问 UIViewController 的 .view 属性。如果尚未调用,这会调用 viewDidLoad

如果有一段代码应该在每次 View 出现时运行,您应该将代码写在 viewWillAppearviewDidAppear

关于ios - 如何从 applicationDidBecomeActive 调用 viewDidLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22850327/

相关文章:

objective-c - AppDelegate (OSX) 中主 NSWindow 的引用导出

ios - 在 iOS 中将应用程序注册为默认的 pdf 开启器

ios - 将 subview 添加到 headerview : added to a wrong section

ios - 在 iOS 中实现自动完成

ios - 在整个应用程序中更改导航项颜色?

swift - 应用委托(delegate)访问环境对象

ios - UIView 出现错误的中心位置

ios - 使用 NSOutputStream,我看到 00 00 0a 00 而不是 0a 00 00 00

ios - iOS的虚拟内存限制是多少?

swift - 我的字符串扩展在 appDelegate 之前运行,为什么会这样?