macOS 中的 NSWindow makeKey() 不起作用

内特

在我的菜单栏应用程序中,我有一个菜单项可以打开一个窗口。窗口在前面打开,后面的窗口仍然是关键窗口。

window.makeKey()除非我在断点后运行它,否则我无法开始工作。我试着把这行代码放在窗口生命周期的不同地方,甚至把它放进去DispatchQueue.main.asyncAfter(deadline: execute:),但没有用。

我也试过使用window.makeKeyAndOrderFront(sender:). 物业window.canBecomeKey是真的。

内特

原来我需要将此行放在打开窗口的菜单项的 IBAction 中:

NSApplication.shared.activate(ignoringOtherApps: true)

这使它在打开时成为关键窗口,所以我不必打电话 window.makeKey()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

renice在macOS Sierra中不起作用

来自分类Dev

nswindow 动画师在窗口控制器中不起作用

来自分类Dev

Xamarin形式的MacOS中的FadeTo动画不起作用

来自分类Dev

热模块重装在macOS Catalina中不起作用

来自分类Dev

border-radius在MacOS / -webkit-中不起作用

来自分类Dev

macOS Sierra:${TAIL} 在 zsh 中不起作用

来自分类Dev

rhash -M 参数在 macOS 上的 zsh 中不起作用

来自分类Dev

NSWindow关闭后,activateIgnoringOtherApps和makeKeyAndOrderFront不起作用

来自分类Dev

NSWindow关闭后,activateIgnoringOtherApps和makeKeyAndOrderFront不起作用

来自分类Dev

用于plist修改的Apple脚本在MacOS小牛中不起作用

来自分类Dev

键盘快捷键在macOS的菜单栏应用程序中不起作用

来自分类Dev

升级macOS后,为什么Xcode中的快捷方式不起作用

来自分类Dev

用于plist修改的Apple脚本在MacOS特立独行者中不起作用

来自分类Dev

Bash“ declare -A”在macOS上不起作用

来自分类Dev

glClientWaitSync在MacOS上不起作用

来自分类Dev

“ ls -b”在macOS上不起作用

来自分类Dev

glClientWaitSync在MacOS上不起作用

来自分类Dev

在PostgreSQL中不起作用

来自分类Dev

$(this)在if($(“。element”)。is()中不起作用

来自分类Dev

更新到macOS Big Sur后XAMPP不起作用

来自分类Dev

macOS automator-运行shell脚本不起作用

来自分类Dev

MacOS上的Crashplan DSCP QoS设置不起作用?

来自分类Dev

Atom HTML 片段在 macOS 上不起作用?

来自分类Dev

IE CSS不起作用,但在Firefox中起作用

来自分类Dev

%% 不起作用,但 % 在库依赖项中起作用

来自分类Dev

ScrollView的SubView中的UIButton不起作用

来自分类Dev

在WPF中显示BitmapSource不起作用

来自分类Dev

Fiddler在Chrome中不起作用

来自分类Dev

Scalatest在IntelliJ 13.1中不起作用

Related 相关文章

  1. 1

    renice在macOS Sierra中不起作用

  2. 2

    nswindow 动画师在窗口控制器中不起作用

  3. 3

    Xamarin形式的MacOS中的FadeTo动画不起作用

  4. 4

    热模块重装在macOS Catalina中不起作用

  5. 5

    border-radius在MacOS / -webkit-中不起作用

  6. 6

    macOS Sierra:${TAIL} 在 zsh 中不起作用

  7. 7

    rhash -M 参数在 macOS 上的 zsh 中不起作用

  8. 8

    NSWindow关闭后,activateIgnoringOtherApps和makeKeyAndOrderFront不起作用

  9. 9

    NSWindow关闭后,activateIgnoringOtherApps和makeKeyAndOrderFront不起作用

  10. 10

    用于plist修改的Apple脚本在MacOS小牛中不起作用

  11. 11

    键盘快捷键在macOS的菜单栏应用程序中不起作用

  12. 12

    升级macOS后,为什么Xcode中的快捷方式不起作用

  13. 13

    用于plist修改的Apple脚本在MacOS特立独行者中不起作用

  14. 14

    Bash“ declare -A”在macOS上不起作用

  15. 15

    glClientWaitSync在MacOS上不起作用

  16. 16

    “ ls -b”在macOS上不起作用

  17. 17

    glClientWaitSync在MacOS上不起作用

  18. 18

    在PostgreSQL中不起作用

  19. 19

    $(this)在if($(“。element”)。is()中不起作用

  20. 20

    更新到macOS Big Sur后XAMPP不起作用

  21. 21

    macOS automator-运行shell脚本不起作用

  22. 22

    MacOS上的Crashplan DSCP QoS设置不起作用?

  23. 23

    Atom HTML 片段在 macOS 上不起作用?

  24. 24

    IE CSS不起作用,但在Firefox中起作用

  25. 25

    %% 不起作用,但 % 在库依赖项中起作用

  26. 26

    ScrollView的SubView中的UIButton不起作用

  27. 27

    在WPF中显示BitmapSource不起作用

  28. 28

    Fiddler在Chrome中不起作用

  29. 29

    Scalatest在IntelliJ 13.1中不起作用

热门标签

归档