为什么在viewDidLoad之后调用applicationDidFinishLaunching?

时间:2016-04-02 10:39:09

标签: swift macos cocoa

在我的 mac 应用程序(swift)中,appDelegate中的applicationDidFinishLaunching在我的视图控制器的viewDidLoad方法之后被称为。视图控制器由窗口控制器调用,窗口控制器是应用程序的入口点。有人可以帮帮我吗?感谢

applicationDidFinishLaunching中的代码只检查文件夹是否存在:

func applicationDidFinishLaunching(aNotification: NSNotification) {

    print("method called")

    let dataPath = documentsDirectory.stringByAppendingPathComponent("folder")

    if !NSFileManager().fileExistsAtPath(dataPath) {
        do {
            try Global.fileManager.createDirectoryAtPath(dataPath, withIntermediateDirectories: false, attributes: nil)
            print("success")

        } catch let error as NSError {
            print(error)
        }
    }
}

0 个答案:

没有答案