Изменения содержимого NSFileWrapper видны из терминала, но не отображаются в Finder

Я недавно преобразовал свое приложение OS X, чтобы использовать формат файла на основе пакета вместо одного файла. Мой класс документов является подклассом NSDocument, и я использую -fileWrapperOfType: для генерации обертки файлов для записи и разрешения каркасу выполнять запись на диск. (Другими словами, я не использую ни один из методов записи из самого NSFileWrapper.)

У меня работает 10.9.4, Xcode 5.1.1, 10.9 SDK.

Я могу читать и записывать файл, и если я внесу изменения в документ, они будут правильно записаны в пакет файлов. Я могу видеть изменения, когда я проверяю содержимое пакета файла с терминала, и изменения присутствуют, как и ожидалось, когда я читаю файл обратно.

Однако изменения не отображаются в Finder, когда я проверяю содержимое пакета с помощью команды "Показать содержимое пакета".

Нужно ли что-то делать, чтобы Finder распознал изменения в содержимом пакета?

Спасибо за любые советы или идеи по этому вопросу!

0 ответов

Другие вопросы по тегам