gpt4 book ai didi

swift - 从 NSViewController 访问 AppDelegate 方法

转载 作者:搜寻专家 更新时间:2023-11-01 06:16:07 28 4
gpt4 key购买 nike

我正在尝试从我的 NSViewController 类执行 AppDelegate 中存在的方法。我试过这一行来访问 AppDelegate :

let appDelegate = UIApplication.shared.delegate as! AppDelegate;

没有成功:使用了未解析的标识符“UIApplication”。尝试导入 UIKit,但不起作用...因为它适用于 IOS?

PS:swift开发好难学啊。。。很多教程都是objective C的,swifts也可以是IOS的。。。

最佳答案

NSViewController 显然是 macOS。

在 macOS 中,您可以使用

获取应用程序委托(delegate)
let appDelegate = NSApp.delegate as! AppDelegate

NSAppNSApplication.shared

的快捷方式

关于swift - 从 NSViewController 访问 AppDelegate 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44701007/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com