我有一个简单的Cocoa应用程序,只有一个NSWindow,我可以输入一些凭据,在提交后,应用程序启动另一个进程。如果凭证输入一次并缓存,我想通过运行应用程序而不显示应用程序的主窗口来启动该过程。我怎样才能做到这一点?
该应用只有一个类符合NSApplicationDelegate和一个.xib文件。
答案 0 :(得分:6)
您的窗口是否是从xib文件创建的?窗口属性中应该有一个“启动时可见”复选框。
您需要一些其他用户界面(例如菜单项)来开始工作 - 或者您可以将其放在applicationDidFinishLaunching:
中。
答案 1 :(得分:2)
在MainMenu.xib文件中,选择该窗口并取消选中“启动时可见”。我相信这就是你需要做的一切。