在iOS中获取代理我使用以下代码:
AppDelegate *appDelegate = (AppDelegate *)[UIApplication sharedApplication] delegate];
如何在Cocoa Mac编程中获取代理?
答案 0 :(得分:28)
AppDelegate *appDelegate = (AppDelegate *)[NSApp delegate];
请参阅NSApplication的文档以获取更多信息。
答案 1 :(得分:1)
在Swift 5中
let delegate = (NSApplication.shared.delegate) as! AppDelegate