我使用Xcode 6.3创建了一个非常简单的Swift Mac应用程序。它不是基于文档的应用程序。我的应用程序有一个NSViewController,它按预期加载,打开和运行。但是,现在我需要使用Application菜单,我没有看到我的NSViewController与NSApplicationDelegate或NSApplication本身通信的正确方法。
我正在寻找一些属性或方法链,我可以在加载后从我的NSViewController调用,但在显示之前。
答案 0 :(得分:0)
尝试
override func viewDidLoad() {
super.viewDidLoad()
let myApplication = NSApp as! NSApplication
let myAppDelegate = myApplication.delegate as! AppDelegate
}
在NSViewController实例中按预期工作。