【发布时间】:2011-07-11 02:49:52
【问题描述】:
keyWindow 什么时候创建?
我认为 NSWindow 会在调用相应视图控制器的 updateView 方法之前创建(我调用该方法以响应 awakeFromNib),但是如果我使用 NSApp 的 keyWindow 创建警报表,它不会正确显示。
但是,如果我在该视图上放置一个按钮,然后在用户单击它时显示警报,则定义了 keyWindow,并且警报正确显示(如预期的那样)。
我的应用程序委托几乎是空的。
我实际上并不想在启动时显示警报,但我确实想知道何时设置了键窗口。 :)
【问题讨论】: