之前初始化*我已找到了一些我的看法控制器的initWithCoder方法在应用程序委托调用之前应用didFinishLaunching方法的情况。 (我已通过设置断点并查看调用顺序来确认此事)viewControllers *应用didFinishLaunching
我正在使用故事板。 UITabBarController是初始视图控制器。部分问题在于故事板以未知顺序创建对象;也许它是在应用程序启动之前创建视图控制器。
无论如何,问题在于我正在注册初始用户默认值。这必须在任何一个程序看着它们之前发生。所以,我试图找到注册代码将保证首先执行的位置。
有没有这样的地方?
注: 此线程讨论这一点,但不是一个真正的结论......
ViewDidLoad runs before AppDelegate didFinishLaunchingWithOptions gets executed!
我看到你是StackOverFlow的新手,只是让你知道 - 如果你点击对号选择他们的答案,它可以帮助那些帮助你的人 - 如果你真的很喜欢答案,你可以点击下面的向上箭头“回答”。这都是自愿的,如果你不这样做,什么都不会发生。但是,您会得到“已接受”的评分,即您选择答案的问题的百分比,此数字越高,未来人们对您的帮助就越多。 – 2012-08-08 01:46:39