复制 NSApp -runModalForWindow:
我想复制 NSApp 的 -runModalForWindow: 方法,而不让我的应用程序的其余部分变得无用。我想使用 NSWindow 将用户锁定一段时间,让我的应用程序执行一系列操作,然后关闭 NSWindow。
我知道如何单独打开 NSWindow,但禁用其他打开的窗口是一个挑战。这是可以实现的吗?
提前致谢。 瑞奇。
I want to replicate NSApp's -runModalForWindow: method without having the rest of my application rendered useless. I want to lock out the user for a period of time using an NSWindow, have my application do a bunch of things, then close the NSWindow.
I know how to open the NSWindow on its own but disabling other windows that are open is the challenge. Is this achievable?
Thanks in advance.
Ricky.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
-[NSApplication beginModalSessionForWindow:]
和朋友们应该这样做:请注意,在后台执行“一堆事情”通常是个好主意,即使用 Grand Central Dispatch。
-[NSApplication beginModalSessionForWindow:]
and friends should do the trick:Note that it’s usually a good idea to do your “bunch of things” in the background, i. e. using Grand Central Dispatch.