【发布时间】:2017-11-11 05:26:18
【问题描述】:
在我的菜单栏应用程序中,我有一个打开窗口的菜单项。窗口在前面打开,后面的窗口仍然是关键窗口。
除非我在断点后运行它,否则我无法让window.makeKey() 工作。我尝试将这行代码放在窗口生命周期中的不同位置,甚至放在DispatchQueue.main.asyncAfter(deadline: execute:) 中,但没有成功。
我也尝试过使用window.makeKeyAndOrderFront(sender:)。属性window.canBecomeKey 为真。
【问题讨论】: