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