将文件保存到macOS app中的相同位置

时间:2016-10-11 09:09:36

标签: objective-c xcode macos cocoa macos-sierra

我遇到了将文件保存到macOS app中相同位置的问题。我收到了

ImageIO: IIOImageWriteSession:111: cannot create: '/Users/user/Documents/image.jpg.sb-c437170c-8GQ3pE'
         error = 1 (Operation not permitted)

我有"另存为"功能,它运作良好。据我了解,你不能在没有NSSavePanel的情况下保存文件。那么我该怎么用来将文件保存到同一个位置呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。 正确的解决方案是使用安全范围的书签来保存文件。创建的书签允许您在没有NSSavePanel的情况下将文件保存到同一位置。