我正在开发一个 cocoa 项目。我的项目使用首选项菜单,并包含将一组首选项保存为“.”的选项。文件(隐藏文件,如 .rvmrc 或 .vimrc)。问题是,调出 NSSavePanel 并单击“保存”后,系统会弹出并提醒我“。”是为系统保留的,这不太酷。
有什么方法可以阻止操作系统触发该提示吗?
谢谢!
最佳答案
您可以子类化或创建 NSSavePanel 的类别并覆盖
-[NSSavePanel _legalNameCheck:]
据我所知,例程所做的就是检查点名称。
关于xcode - 有没有办法使用 NSSavePanel 保存 "."文件而不需要 MacOS 警告我?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673512/