无法从App Sandbox覆盖用户选定的文件

时间:2013-07-25 23:14:27

标签: objective-c macos cocoa

我有一个Mac应用程序生成一些数据并将其写入文件,然后询问用户他们想要保存它的位置,并将保存的文件从沙箱移动到他们指定的位置。除非用户选择已存在的文件,否则此工作正常。如果用户在OSX告诉他们文件已存在时按下“替换”,则NSError将变为非零,并具有以下本地化描述。

  

“testfile”无法复制到“桌面”,因为带有的项目   同名已经存在。

如何让这个沙盒应用覆盖预先存在的文件?

谢谢你,
有状态

1 个答案:

答案 0 :(得分:0)

这个问题提供了我的问题的答案:

Replace a file using the NSSavePanel in a sandboxed application

谢谢你,Merlin!