gpt4 book ai didi

objective-c - 选择启动时打开的默认窗口

转载 作者:行者123 更新时间:2023-12-03 18:03:21 25 4
gpt4 key购买 nike

我正在开发一个 MacOS X(Objective-C/Cocoa)应用程序,它基本上是这样工作的:首先打开一个窗口,请求用户输入用户名/密码。如果凭据有效,则会显示主应用程序。

这就是我打开凭据窗口的方法:

@implementation BetaseriesDesktopAppDelegate

- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
authWindow = [[AuthenticateWindow alloc] init];
[authWindow makeKeyAndOrderFront:nil];
[authWindow becomeFirstResponder];
}

- (void)login:(id)sender
{
NSLog(@"Login");
User *user = [[User alloc] init];

}

@end

问题是,主窗口是否在应用程序启动时也打开了。如何才能阻止它这样做呢?这是我必须在 Interface Builder 中设置的属性还是必须在我的 applicationDidFinishLaunching 方法中设置?还有别的吗?

最佳答案

在 Interface Builder 中,选择窗口。在“窗口属性”信息 Pane 中,取消选择“启动时可见”选项。

关于objective-c - 选择启动时打开的默认窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325454/

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