Я использую код http://jed-software.com/blog/?p=538 чтобы позволить пользователю выбрать папку в MAC OSX. Он отлично работает, если я помещаю кнопку в основную форму и нажимаю эту кнопку, чтобы открыть NSOpenPanel.
Однако, если я открою модальное окно с помощью ShowModal, затем поместите кнопку в это модальное окно, нажмите эту кнопку, чтобы открыть NSOpenPanel, после выбора папки в NSOpenPanel, независимо от того, нажимаю ли я кнопку «ОК» или «Отмена», как NSOpenPanel, так и этот модальный окно закроется автоматически.
Я ценю любую помощь в решении этой проблемы.