반응형
이 var 문자열을 신속하게 NSURL로 변환하는 방법
URL 파일 경로가 NSURL이 필요합니다. 나는 이것을 가지고있다:
let paths = NSSearchPathForDirectoriesInDomains(
.DocumentDirectory, .UserDomainMask, true)
// NSString *documentsDirectory = [paths objectAtIndex:0];
let documentsDirectory = paths[0] as String
var filePath:String? = nil
var fileNamePostfix = 0
do {
filePath =
"\(documentsDirectory)/\(dateTimePrefix)-\(fileNamePostfix++).mp4"
} while (NSFileManager.defaultManager().fileExistsAtPath(filePath))
self.fileOutput.startRecordingToOutputFileURL (<# outputFileURL : NSURL? #>, recordingDelegate : <#AVCaptureFileOutputRecordingDelegate? #>) 메서드에서 사용하기 위해 이것을 NSURL로 변환해야합니다.
시도 filePath as? NSURL()했지만 올바르지 않습니다
감사!
다음을 수행해야합니다.
let fileUrl = NSURL(string: filePath)
또는
let fileUrl = NSURL(fileURLWithPath: filePath)
당신의 필요에 따라. NSURL 문서 보기
신속한 3 사용 :
let url = URL(string: "Whatever url you have(eg: https://google.com)")
Swift3에서 :
let fileUrl = Foundation.URL(string: filePath)
URL을 사용하여 URL로 변환하는 신속한 4
let fileUrl = URL.init(fileURLWithPath: filePath)
또는
let fileUrl = URL(fileURLWithPath: filePath)
문자열의 파일 경로를 NSURL로 변환하려면 다음 코드를 관찰하십시오.
var filePathUrl = NSURL.fileURLWithPath(path)
참고 URL : https://stackoverflow.com/questions/24410473/how-to-convert-this-var-string-to-nsurl-in-swift
반응형
'program story' 카테고리의 다른 글
| xpath에서 대소 문자를 구분하지 않는 일치? (0) | 2020.11.13 |
|---|---|
| 각 매개 변수에서 후행 슬래시를 제거하는 가장 간단한 방법은 무엇입니까? (0) | 2020.11.13 |
| Windows 업데이트 후“ 'System.Web.Mvc'네임 스페이스에 'Html'유형 또는 네임 스페이스 이름이 없습니다.” (0) | 2020.11.13 |
| .NET에서 디렉토리 크기를 계산하는 가장 좋은 방법은 무엇입니까? (0) | 2020.11.13 |
| Entity Framework 엔터티 연결을 사용하는 경우 MetadataException (0) | 2020.11.13 |