xcode - 有没有办法使用 NSSavePanel 保存 "."文件而不需要 MacOS 警告我?

标签 xcode cocoa

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

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

谢谢!

最佳答案

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

-[NSSavePanel _legalNameCheck:]

据我所知,例程所做的就是检查点名称。

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

相关文章:

objective-c - Cocoa中如何按扇区读取文件而不依赖操作系统缓存

cocoa - 在相同加密的情况下更改密文(IV) Cocoa?

swift - 背景清晰的 NSProgressIndicator

objective-c - 如何通过蓝牙将数据从 iOS 设备传输到 Mac?

iphone - 如何使用 GPUImage 编辑现有视频并将其重新保存在设备库中

ios - 如何在 swift 中实现类似 Dropbox 的进度 View ?

swift - 如何使用 alamofire 上传 zip 数据?

macos - NSSharingService 根据所选服务自定义项目列表

cocoa + .app 文件

cocoa - 如何为我的应用程序加载图标的 NSImage 表示形式?