Я использую NSOpenPanel, чтобы позволить пользователю выбирать папку для сохранения документов. Я хотел бы ограничить, в какую папку (с точки зрения иерархии) они могут сохранять. По сути, я хочу запретить им выбирать любую папку выше:
/Пользователи/имя пользователя/
Итак, папка
/Пользователи/имя пользователя/кошки/
было бы приемлемо, но
/Пользователи/имя пользователя/
/приложения/кошки/
не позволили бы. Мне было интересно, как реализовать это ограничение.
Спасибо.