У меня есть простое основанное на документе приложение Какао, которое действует как средство просмотра для файлов .wav, чтобы сделать небольшой анализ частоты. Я хотел бы иметь возможность экспортировать данные, полученные из открытых файлов, в файлы CSV для дальнейшего анализа в других программах.
Каркас приложения на основе документов в Какао позволяет переопределять
- (NSData *)dataOfType:(NSString *)typeName error:(NSError **)outError
для реализации стандартного рабочего процесса Сохранить / Сохранить как ..., но я не хочу записывать открываемые файлы.
Очевидная вещь, которую нужно сделать, это реализовать в моем документе рабочий процесс экспорта, чтобы представить лист сохранения файла, построить некоторые NSData и записать их в путь к файлу, но не существует очевидного способа подключить розетку в MainMenu. перо к действию на контроллере документа.
Итак, каков приемлемый способ реализации такой функциональности в приложении Какао на основе документов?