gpt4 book ai didi

xcode - 每次打开 nswindow - mac 应用程序时都会初始化一个对象

转载 作者:行者123 更新时间:2023-12-03 17:56:54 24 4
gpt4 key购买 nike

我有一个有点愚蠢的问题,使用iPhone应用程序我没有这个问题,但是使用Mac应用程序是的,我想每次打开窗口时初始化一个对象,这个方法只被调用一次:

- (id)initWithWindow:(NSWindow *)window
- (void) windowDidLoad
- (void) awakeFromNib

我可以在关闭窗口时初始化该对象,但我认为这是一个逻辑错误:

- (void)windowWillClose:(NSNotification *)notification

我以这种方式打开和关闭窗口:

[tabellaController showWindow:self];
[self close];

最佳答案

  • (void) windowDidBecomeKey:(NSNotification *)通知 {}

这就是我的问题的解决方案!

关于xcode - 每次打开 nswindow - mac 应用程序时都会初始化一个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873039/

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