Я NSOpenPanel, чтобы выбрать файл или папку на машине пользователя. Но когда пользователь нажимает кнопку «открыть», курсор оказывается в начале пути, который отображается в текстовом поле. Это проблема, потому что, пока вы не щелкните текстовое поле и стрелку вправо, вы не увидите, что указан весь путь. Например, если путь:
/Users/jeremysmith/code/testfolder/testfolder2
Он может отображать только:
/Users/jeremysmith/code/
, поскольку курсор находится в начале, а ширина текстового поля переходит только в «код».