我在执行AppDelegate的didFinishLaunchingWithOptions之前运行方法“ViewDidLoad”时遇到了一个奇怪的问题! 原因我只检查数据库是否存在于“didFinishLaunchingWithOptions”中,如果数据库不存在,我的应用程序崩溃。经过几个小时的探讨后,我厌倦了这样做,并呼吁HEEEEELP! 如果您愿意,可以这么友善,并指出我正确的方向可能是我的项目有什么问题。我不知道(aaarggh!)ViewDidLoad在AppDelegate didFinishLaunchingWithOptions执行之前运行!
谢谢!
问候 汤姆
你是如何检查数据库的存在。显示代码将有所帮助。 – Abizern 2011-05-26 13:55:40
发布appDidFinishLaunching的一些代码,如果没有创建数据库,则创建它。 – 2011-05-26 14:04:15
如果您来自后台,didFinishLaunchingWithOptions不会运行,以防万一您不知道。 – vakio 2011-05-26 14:14:53