Как я могу использовать NSSavePanel для выбора каталога?

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

Могу ли я сделать это с помощью NSSavePanel или есть другой класс селектора каталогов?

Ответ 1

NSSavePanel не дает возможности выбирать папки, но NSOpenPanel (подкласс NSSavePanel). Вы устанавливаете YES для -setCanChooseDirectories: and -setCanCreateDirectories:, установите подсказку, которая имеет смысл с -setPrompt:.