Сохранение файла в том же месте в приложении macOS

#objective-c #xcode #macos #cocoa #macos-sierra

#objective-c #xcode #macos #cocoa #macos-sierra

Вопрос:

У меня проблема с сохранением файла в том же месте в приложении macOS. Я получаю

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

У меня есть функция «Сохранить как», и она работает хорошо. Насколько я понимаю, вы не можете просто сохранить файл без NSSavePanel. Итак, что я должен использовать для сохранения файла в том же месте?

Спасибо!

Комментарии:

1. Что вы хотите сохранить? Как вы сохраняете с NSSavePanel помощью? Вы прочитали тот же файл и как?

Ответ №1:

Я уже решил эту проблему. Правильное решение — использовать закладки с защитой для сохранения файла. Созданная закладка дает вам разрешение на сохранение файла в том же месте без NSSavePanel.