gpt4 book ai didi

cocoa - 打开 NSDocument 后开始处理

转载 作者:行者123 更新时间:2023-12-03 17:16:06 25 4
gpt4 key购买 nike

是否有一种方法可以覆盖,让我在 NSDocument 显示窗口之前对其执行工作?理想情况下,我希望选择不显示窗口,甚至在向用户显示文档之前关闭文档。我知道这听起来很奇怪,但该文档“有时”更像是一个命令文件,而不是用户处理的可编辑文档。

我能够通过覆盖 showWindows 来隐藏窗口(不调用 [super showWindows]),但是当窗口不可见时,保存文档会卡在 Lion 上。另外,我已经在 readFromData 中尝试了 [self close],但这似乎不起作用。

最佳答案

正确的方法是创建并使用您自己的 NSDocumentController 子类。

有用的文档:Document Opening Message Flow section of Document-Based Applications OverviewCreating a Subclass of NSDocumentController (同一文档)。

关于cocoa - 打开 NSDocument 后开始处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6336963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com