У меня есть приложение, которое может загружать сторонний код. Одной из возможностей, которую может выполнять сторонний код, является добавление форматов, в которые приложение может экспортировать. Я использую saveDocumentTo:
как средство реализации экспорта.
Я понимаю, что могу настроить меню доступных типов файлов для сохранения, переопределив writableTypesForSaveOperation:
для моего документа, но что не работает, так это то, что в диалоговом окне сохранения соответствующее расширение файла не добавляется к имени файла при выборе из меню.
Я пытался переопределить fileNameExtensionForType:saveOperation:
, но это даже не вызывается.
Как я могу заставить диалоговое окно «Сохранить» найти правильное расширение файла (при условии, что оно неизвестно во время компиляции)?