我想在调用 viewDidLoad 之前初始化一些代码,但它总是先转到 viewDidLoad,然后再转到方法 applicationDidFinishLaunching。 我无法理解发生了什么?
最佳答案
这是因为 AppDelegate 在 applicationDidFinishLaunching 之前自动实例化它的窗口和主视图 Controller 。您应该在 Storyboard中取消选中“是初始 View Controller ”,并在 applicationDidFinishLaunching 中手动创建窗口及其 Root View Controller 。
关于ios - viewController 的 viewdidload 在 appDelegate 的方法之前调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32827625/