Objective c 显示窗口时NSWindow endSheet未关闭工作表被隐藏
如标题所示,当显示窗口隐藏时,尾页不会关闭显示窗口 我创建了一个小项目,在这里显示问题:Objective c 显示窗口时NSWindow endSheet未关闭工作表被隐藏,objective-c,cocoa,Objective C,Cocoa,如标题所示,当显示窗口隐藏时,尾页不会关闭显示窗口 我创建了一个小项目,在这里显示问题: 如果单击“显示工作表”按钮,工作表将正确显示,然后在3秒钟内结束 如果单击“显示工作表”按钮,然后转到文件>“隐藏测试工作表”,请等待3秒钟,然后重新打开窗口,工作表不会结束 我已经查看了endSheet方法的文档,sheet编程指南,并在这里进行了搜索,但没有找到任何说明在显示窗口隐藏时无法结束工作表的内容 有人知道情况是否如此吗?i、 e.在结束工作表之前,我必须显示预售窗口 编辑: 在我的场景中,
- 如果单击“显示工作表”按钮,工作表将正确显示,然后在3秒钟内结束
- 如果单击“显示工作表”按钮,然后转到文件>“隐藏测试工作表”,请等待3秒钟,然后重新打开窗口,工作表不会结束
在我的场景中,显示的工作表显示了较长时间运行的任务的进度,因此在隐藏窗口之前取消工作表不是一个选项。我目前的解决方案是在关闭工作表之前显示演示窗口,但是如果可能的话,我确实希望在窗口仍然隐藏的情况下关闭工作表。如果不可能,是否有人可以链接到指定在隐藏窗口之前结束工作表的文档?。@Willeke感谢您的评论。不幸的是,在我的场景中,这不是一个选项。我已编辑该问题以包含其他信息。请在完成处理程序中调用
orderOut:
,以隐藏工作表@威勒克,谢谢。在beginSheet:completionHandler:
的完成处理程序中放置orderOut:
调用已成功。