如何判断所有 MainMenu nib 控件(主要是主窗口)何时已加载?我想在启动时在主窗口的顶部显示一个工作表,但是当我在 awakeFromNib 中调用 beginSheet 时,我收到一个错误,因为尚未显示任何窗口::kCGErrorIllegalArgument:_CGSFindSharedWindow:WID -1
如何解决这个问题?
对于这种类型的操作,我建议使用-applicationDidFinishLaunching委托方法。您将在您的应用程序委托中实现这一点。从那里开始工作表,然后您可以保证 MainMenu.nib/xib 已加载。