2

在基于 NSDocument 的应用程序中关闭保存对话框时,我应该如何确定按下哪个按钮(保存、取消)?当从菜单中选择保存时,保存面板是 NSDocument 提供的默认面板。

我希望有机会在调用 (BOOL)writeToURL:ofType:error:之前更改一些变量。

谢谢...

4

1 回答 1

2

您可以将对象设置为保存面板的委托并实现该‑panel:validateURL:error:方法。在按下 Save 按钮之后但在保存文档之前调用该方法。

但是,我会质疑这样做的必要性。只有在保存文件时才需要更改哪些类型的变量?你想达到什么目的?

于 2011-08-11T00:23:21.783 回答