从 NSViewController 访问 AppDelegate 方法
Access to AppDelegate methods from NSViewController
我正在尝试从我的 NSViewController class 执行 AppDelegate 中存在的方法。
我试过这条线来访问 AppDelegate :
let appDelegate = UIApplication.shared.delegate as! AppDelegate;
未成功:使用了未解析的标识符 'UIApplication'。
尝试导入 UIKit,但不起作用...因为它是 IOS ?
PS : swift很难学习如何开发...很多教程都是针对objective C的,swift也可以对于 IOS ...
NSViewController 明显是macOS.
在 macOS 中,您可以通过
获得应用程序委托
let appDelegate = NSApp.delegate as! AppDelegate
NSApp
是 NSApplication.shared
的快捷方式
我正在尝试从我的 NSViewController class 执行 AppDelegate 中存在的方法。 我试过这条线来访问 AppDelegate :
let appDelegate = UIApplication.shared.delegate as! AppDelegate;
未成功:使用了未解析的标识符 'UIApplication'。 尝试导入 UIKit,但不起作用...因为它是 IOS ?
PS : swift很难学习如何开发...很多教程都是针对objective C的,swift也可以对于 IOS ...
NSViewController 明显是macOS.
在 macOS 中,您可以通过
获得应用程序委托let appDelegate = NSApp.delegate as! AppDelegate
NSApp
是 NSApplication.shared