사용자 라이브러리 폴더를 대상 폴더로하여 NSSavePanel을 열어야합니다. 일반적으로 ~/Library/
을 [NSSavePanel beginSheetForDirectory]
에 입력하면됩니다.사용자에게 경로 가져 오기 OS X의 라이브러리 폴더
응용 프로그램이 샌드 박싱되지 않는 한 제대로 작동합니다. 샌드 박스 응용 프로그램의 경우 이것은 NSSavePanel
응용 프로그램 문서 "상자"안의 폴더에 액세스하려고합니다.
런타임에 username
사용자를 모르므로 /Users/username/Library/
을 참조 할 수 없습니다. 그렇다면 코코아에서 어떻게 연결해야합니까?
사용자의 집 주소는 https://stackoverflow.com/questions/6958448/can-i-get-the-current-users-home-directory-in-a-cocoa-objective-c-application – sashoalm