Я пишу приложение на Cocoa, которое позволяет пользователю экспортировать данные в 3 различных форматах: CSV, JSON и XML. Я добавил разрешенные расширения в NSSavePanel:
NSSavePanel* saveFile = [NSSavePanel savePanel];
NSArray* extensions = [[NSArray alloc] initWithObjects:@"csv", @"json" @"xml", nil];
[saveFile setAllowedFileTypes:extensions];
Однако, как мне настроить NSSavePanel, чтобы позволить пользователю выбирать формат для сохранения, например, в TextEdit, где предлагается список «Формат файла»? Если это возможно, как мне тогда определить, какой формат был выбран?