iphone - ViewDidLoad 在 AppDelegate didFinishLaunchingWithOptions 执行之前运行!

标签 iphone objective-c xcode ios delegates

我遇到了一个奇怪的问题,方法“ViewDidLoad”在 AppDelegate 的 didFinishLaunchingWithOptions 执行之前运行! 因为我只检查“didFinishLaunchingWithOptions”中是否存在数据库,如果数据库不存在,我的应用程序就会崩溃。逛了几个小时后,我厌倦了这样做,并呼吁 HEEEEELP! 如果您能如此友善并为我指明正确的方向,我的项目可能出了什么问题。我想不通(aaarggh!)

谢谢!

最好的问候 汤姆

最佳答案

viewDidLoad 可能会在从 NIB 加载的 ViewController 上运行,因为这些是在调用 didFinishLaunchingWithOptions 之前加载的:

关于iphone - ViewDidLoad 在 AppDelegate didFinishLaunchingWithOptions 执行之前运行!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6139667/

相关文章:

iphone - UIAlertView 按钮( subview )未在 iOS 7 中显示

iphone - NSCountedSet - 获取集合中的项目数

ios - Cocoa:命令/usr/bin/ditto 失败,退出代码为 1

iphone - 一些 CoreData 关系在关闭应用程序后丢失

iphone - UIImagePickerController 不显示

ios - 如何将一个区域的地理围栏添加到监控中。

iphone - 游戏中心cocos2d问题

swift - 为什么我不能在我的 swift 文件中导入 UIKit?

iphone - NSURL 路径不理解 URL 中的加号

ios - 即使设置了 contentSize,UIScrollView 也不会滚动