【发布时间】:2011-05-26 13:54:06
【问题描述】:
我遇到了一个奇怪的问题,即“ViewDidLoad”方法在 AppDelegate 的 didFinishLaunchingWithOptions 执行之前运行! 因为我只检查“didFinishLaunchingWithOptions”中是否存在数据库,如果数据库不存在,我的应用程序就会崩溃。在闲逛了几个小时后,我厌倦了这样做并打电话给 HEEEEELP! 如果你能这么好心,并指出我正确的方向,我的项目可能出了什么问题。我想不通(aaarggh!)
谢谢!
最好的问候 汤姆
【问题讨论】:
-
您如何检查数据库是否存在。显示代码会有所帮助。
-
贴一些appDidFinishLaunching的代码,如果没有创建数据库,则创建它。
-
如果您来自后台,didFinishLaunchingWithOptions 不会运行,以防万一您不知道。
-
我很高兴发布一些代码,但由于 appDidFinishLaunching 从未被执行,我怀疑它是否会阐明问题,因为问题出在其他地方......
标签: iphone objective-c xcode ios delegates