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

有什么方法可以防止操作系统触发该提示?

谢谢!

最佳答案

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

-[NSSavePanel _legalNameCheck:]

AFAIK,检查点名称是例程执行的全部操作。

关于xcode - 有没有一种方法可以使用NSSavePanel保存 "."文件,而不会警告MacOS?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6673512/

10-09 16:25