标签: macos window subprocess runloop
有没有办法做到这一点?
现在,我接到电话,我正在做事,我必须打开一个窗口要求输入,然后我必须在从原始电话回来之前完成工作。
如果我进入窗口的runloop,它永远不会结束或将控制权交还给我。
我在这里缺少什么?
答案 0 :(得分:0)
我得到了它 - [NSApp runModalForWindow:window] - 只运行窗口的循环,当你停止它时,控制权返回给你,让主运行循环不受干扰。
我正在做的是[NSApp运行],它运行一切,所以当窗口发出停止时,一切都会完成。