Objective c 不熟悉解决Mac桌面上预填充文本字段(不访问viewDidLoad或类似方法)的技术

Objective c 不熟悉解决Mac桌面上预填充文本字段(不访问viewDidLoad或类似方法)的技术,objective-c,cocoa,delegates,interface-builder,desktop-application,Objective C,Cocoa,Delegates,Interface Builder,Desktop Application,我有一个main menu.xib-用于设置所有界面项(按钮、文本字段等) 我有一个LogController,可以通过IBOutlet和iAction访问所有这些项目。 工作正常-所有连接和运行良好 但是,我希望在文本字段中预先填充NSUserDefault值。然而,我不知道如何——因为我的LogController没有扩展UIViewController(就像在iPhone世界中一样)——我没有访问viewDidLoad等委托方法的权限——我可以将这种类型的逻辑放在哪里 我不能把它放在这里(

我有一个main menu.xib-用于设置所有界面项(按钮、文本字段等)

我有一个LogController,可以通过IBOutlet和iAction访问所有这些项目。 工作正常-所有连接和运行良好

但是,我希望在文本字段中预先填充NSUserDefault值。然而,我不知道如何——因为我的LogController没有扩展UIViewController(就像在iPhone世界中一样)——我没有访问viewDidLoad等委托方法的权限——我可以将这种类型的逻辑放在哪里

我不能把它放在这里(因为它不能访问IB中的UI元素):

那么对于mac上的桌面应用程序,我是如何解决这类问题的呢?

你的朋友

-(void)awakeFromNib

-(void)awakeFromNib