【发布时间】:2009-12-18 19:55:28
【问题描述】:
在导航服务领域,可以指定kNavDontConfirmReplacement 作为创建NavDialogRef 的选项,当使用已存在的文件名保存文件时,该选项不会要求用户确认替换文件。如何使用 Cocoa NSSavePanel 指定等效行为?
【问题讨论】:
-
您能解释一下为什么要这样做吗?
-
我想用我自己的确认覆盖对话框替换它。
-
可以劫持未记录的 API
- (BOOL)_overwriteExistingFileCheck:(id)arg1;和/或- (BOOL)_shouldAlertForFileOverwrite:(id)arg1;并返回NO。但不适用于沙盒应用程序。 -
@Eljay 你是冠军!
标签: cocoa macos nssavepanel