标签: objective-c macos cocoa
我有一个Mac应用程序生成一些数据并将其写入文件,然后询问用户他们想要保存它的位置,并将保存的文件从沙箱移动到他们指定的位置。除非用户选择已存在的文件,否则此工作正常。如果用户在OSX告诉他们文件已存在时按下“替换”,则NSError将变为非零,并具有以下本地化描述。
“testfile”无法复制到“桌面”,因为带有的项目 同名已经存在。
如何让这个沙盒应用覆盖预先存在的文件?
谢谢你, 有状态
答案 0 :(得分:0)
这个问题提供了我的问题的答案:
Replace a file using the NSSavePanel in a sandboxed application
谢谢你,Merlin!