반응형
NSURL을 로컬 파일 경로로 변환
다음과 같은 NSURL이 있습니다.
파일://localhost/Users/myuser/myfile.txt
다음과 같은 로컬 파일 경로로 변환하는 표준 기능이 있습니까?
/Users/myuser/myfile.txt
사용-[NSURL path]
방법:
NSLog(@"%@", myUrl.path);
설명서에서 다음을 참조하십시오.
URL의 경로로, 에서 이스케이프되지 않습니다.
stringByReplacingPercentEscapesUsingEncoding:
방법.수신기가 RFC 1808을 준수하지 않으면, 다음과 같이 반환됩니다.nil
.이 URL 개체에 파일 URL이 포함된 경우(로 결정됨)
isFileURL
), 이 메서드의 반환 값은 NSFileManager 또는 NSPathUtilities 메서드에 대한 입력에 적합합니다.경로에 후행 슬래시가 있으면 경로가 제거됩니다.RFC 3986에 따라 권한(호스트 이름 및 포트) 부분 다음의 선행 슬래시가 경로의 일부로 처리됩니다.
다음을 사용하여 이러한 URL을 생성할 수 있습니다.+[NSURL fileURLWithPath:]
.
스위프트 4:
absoluteURL.path
또는
yourUrl.path
언급URL : https://stackoverflow.com/questions/6956325/convert-nsurl-to-local-file-path
반응형
'programing' 카테고리의 다른 글
SQL Server에서 외부 키 종속성을 찾는 방법은 무엇입니까? (0) | 2023.05.06 |
---|---|
StoryBoard ID란 무엇이며 어떻게 사용할 수 있습니까? (0) | 2023.05.06 |
Bash에서 명령 출력에 변수를 설정하려면 어떻게 해야 합니까? (0) | 2023.05.06 |
MongoDb c# 드라이버 필드 값으로 배열에서 항목 찾기 (0) | 2023.05.06 |
Git를 사용하지 않고 GitHub 저장소 내에 폴더 만들기 (0) | 2023.05.01 |