Ограничить доступ к определенным папкам с помощью NSOpenPanel

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

/ Users / username /

Итак, папка

/ Users / username / cats /

будет приемлемой, но

/ Users / username /

/ Applications / cats /

не допустят. Мне было интересно, как реализовать это ограничение.

Спасибо.

5
задан minimalpop 15 April 2011 в 21:45
поделиться