当我使用 NSDocument 时如何隐藏保存面板

发布于 2024-11-30 15:39:57 字数 112 浏览 2 评论 0原文

所以我尝试使用 WebKit 并创建我自己的浏览器。但是,现在当我尝试关闭窗口时,我陷入了无法隐藏保存面板的困境。我在 NSDocument 参考中找不到任何隐藏面板的方法。有谁知道我该如何解决这个问题?谢谢。

So I'm trying to play around with WebKit and create my own browser. However, now I'm kind of stuck where I can't hide the save panel when I try to close my window. I can't find any method in the NSDocument reference that hides the panel. Does anyone know how I can solve that? Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌路终见情 2024-12-07 15:39:57

我不得不说 NSDocument 对于浏览器应用程序来说是一个有点奇怪的选择。 Cocoa 文档架构实际上是为从磁盘加载和保存文件的编辑器类型应用程序而设计的,而浏览器中没有真正的“文档”概念。

为什么不直接实现一个管理一堆窗口控制器的主控制器呢?您觉得您的应用程序需要什么文档架构?

I'd have to say that NSDocument is a slightly odd choice for a browser app. The Cocoa document architecture is really designed for editor-type applications that load and save files from disk, whereas there is no real concept of a "document" in a browser.

Why not just implement a main controller that manages a bunch of window controllers? What does the document architecture give you that you feel your app needs?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文