有没有办法保存“。”文件使用NSSavePanel没有MacOS警告我?

时间:2011-07-13 02:42:30

标签: xcode cocoa

我正在研究一个可可项目。我的项目使用首选项菜单,并包含将一组首选项保存为“。”的选项。文件(隐藏文件,如.rvmrc或.vimrc)。问题是,在启动NSSavePanel并单击“保存”后,系统会弹出并提醒我“。”是为系统保留的,这不是很酷。

有没有办法阻止操作系统触发该提示?

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以创建子类或创建NSSavePanel类别并覆盖

-[NSSavePanel _legalNameCheck:]

AFAIK,检查点名称就是例行公事。