신속한 OSX에서 올바른 URL 경로를 얻지 못하는 이유

solArise

이것은 객관적인 c 코드입니다

dispatch_once(&onceToken, ^{
    formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"YYYYMMDDHHmmss"];

    homeDir = [NSURL fileURLWithPath:[@"~/xyz/" stringByExpandingTildeInPath]];
  });

  NSString* date = [formatter stringFromDate:[NSDate date]];
  self.file      = [[homeDir URLByAppendingPathComponent:[@"xyz-" stringByAppendingString:date]] URLByAppendingPathExtension:@"m4a"];
 NSLog(@" self.file  = %@", self.file );

이 코드를 SWIFT 3로 변환하려고 할 때 올바른 URL을 얻지 못했습니다. 누구든지 도와 줄 수 있습니까?

This is the path I get

~/xyz/xyz-201710291142410.m4a -- file:///Users/xyz/Library/Developer/Xcode/DerivedData/xyz-guhahcdeflytfhhdsxtsrucmqqnv/Build/Products/Debug/

하지만 이것이 내가 원하는 길

file : ///Users/xyz/xyz/xyz-201710291142410..m4a

내 실패한 신속한 구문

포맷터 = DateFormatter ()

    formatter?.dateFormat = "YYYYMMDDHHmmss"

    let urlS = "~/xyz/"
    // NSURL.fileURL(withPath: urlS.stringByExpandingTil)

    var homeDir = URL.init(fileURLWithPath: urlS) //URL.appendingPathComponent(URL(string: urlS))
    let date: String? = formatter?.string(from: Date())
    let file = homeDir.appendingPathComponent("xyz-" + (date!)).appendingPathExtension("m4a")
Vadian

Swift에 상응하는 것은

let formatter : DateFormatter = {
    let df = DateFormatter()
    df.dateFormat = "YYYYMMDDHHmmss"
    return df
}()

let homeDir = URL(fileURLWithPath: NSHomeDirectory()).appendingPathComponent("xyz")

let date = formatter.string(from: Date())
let file = homeDir.appendingPathComponent("xyz-" + date).appendingPathExtension("m4a")

~구문 을 사용하려면 Swift에서 사용할 수 NSString없기 때문에 문자열을 브리지해야합니다.expandingTildeInPathString

let homeDir = URL(fileURLWithPath:("~/xyz/" as NSString).expandingTildeInPath).appendingPathComponent("xyz")

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 목록에서 올바른 수의 개체를 얻지 못하는 이유는 무엇입니까?

분류에서Dev

합계에 대한 올바른 값을 얻지 못하는 이유는 무엇입니까?

분류에서Dev

PHP가 경로에서 올바른 링크를 얻지 못함

분류에서Dev

정렬 명령으로 올바른 출력을 얻지 못하는 이유

분류에서Dev

친숙한 URL로 인해 ajax가 올바른 URL을 얻지 못합니다.

분류에서Dev

PHP 재 작성 URL이 올바른 액세스 권한을 얻지 못함

분류에서Dev

"../../"에서 올바른 파일 경로와 파이썬으로 다른 경로를 얻는 방법

분류에서Dev

ansible 플레이 북 내에서 2 개 이상의 가능한 경로에서 파일 경로를 감지하는 올바른 방법은 무엇입니까?

분류에서Dev

Azure 컨테이너의 폴더에 대한 올바른 경로를 얻으려면 어떻게하나요?

분류에서Dev

한 페이지에 여러 슬라이더를 만들고 있지만 슬라이드 수가 서로 다른 경우 올바른 정지 위치를 얻지 못합니다.

분류에서Dev

그래프가 올바른 경로를 찾지 못하는 이유는 무엇입니까?

분류에서Dev

올바른 권한을 유지하면서 사용자에서 다른 사용자로 디렉토리 이동

분류에서Dev

Opencv (C ++)에서 이미지를 읽기위한 올바른 경로?

분류에서Dev

URL이 ubuntu12.10 / apache2 서버의 올바른 폴더로 확인되지 않는 이유

분류에서Dev

.htaccess를 사용하여 한 이미지에서 다른 URL로 URL 변경

분류에서Dev

.htaccess를 사용하여 한 이미지에서 다른 URL로 URL 변경

분류에서Dev

sed에서 이해하지 못하는 올바른 (?) 정규식

분류에서Dev

Django 1.6 클래스 기반 뷰 : URL 템플릿 태그에서 올바른 경로 / to / view /를 얻는 방법

분류에서Dev

Python이 올바른 순서로 파일을 열지 못하는 문제

분류에서Dev

페이스 북 공유가 '올바른'이미지를 표시하지 않습니다 (제공된 og : image URL, 유효한 URL이 아님).

분류에서Dev

OpenScad에서 cos에 대한 올바른 값을 얻지 못함

분류에서Dev

문자열을 결합하여 URL에서 신속한 이미지로드

분류에서Dev

React JSX 객체에서 배경 이미지 URL을 설정하는 올바른 방법

분류에서Dev

Pandas를 올바르게 설치 한 경우 import 문에서 인식하지 못하는 이유는 무엇입니까?

분류에서Dev

가치가 클로저보다 오래 지속되는 경우 클로저간에 참조를 공유하는 올바른 방법은 무엇입니까?

분류에서Dev

pytesseract에서 올바른 결과를 얻지 못함

분류에서Dev

Javascript 루프 내에서 올바른 결과를 얻지 못함

분류에서Dev

PHP에서 올바른 출력을 얻지 못하는 배열

분류에서Dev

Pelican에서 생성 한 html을 이미지에 연결하기 위해 경로를 표현하는 올바른 방법은 무엇입니까?

Related 관련 기사

  1. 1

    내 목록에서 올바른 수의 개체를 얻지 못하는 이유는 무엇입니까?

  2. 2

    합계에 대한 올바른 값을 얻지 못하는 이유는 무엇입니까?

  3. 3

    PHP가 경로에서 올바른 링크를 얻지 못함

  4. 4

    정렬 명령으로 올바른 출력을 얻지 못하는 이유

  5. 5

    친숙한 URL로 인해 ajax가 올바른 URL을 얻지 못합니다.

  6. 6

    PHP 재 작성 URL이 올바른 액세스 권한을 얻지 못함

  7. 7

    "../../"에서 올바른 파일 경로와 파이썬으로 다른 경로를 얻는 방법

  8. 8

    ansible 플레이 북 내에서 2 개 이상의 가능한 경로에서 파일 경로를 감지하는 올바른 방법은 무엇입니까?

  9. 9

    Azure 컨테이너의 폴더에 대한 올바른 경로를 얻으려면 어떻게하나요?

  10. 10

    한 페이지에 여러 슬라이더를 만들고 있지만 슬라이드 수가 서로 다른 경우 올바른 정지 위치를 얻지 못합니다.

  11. 11

    그래프가 올바른 경로를 찾지 못하는 이유는 무엇입니까?

  12. 12

    올바른 권한을 유지하면서 사용자에서 다른 사용자로 디렉토리 이동

  13. 13

    Opencv (C ++)에서 이미지를 읽기위한 올바른 경로?

  14. 14

    URL이 ubuntu12.10 / apache2 서버의 올바른 폴더로 확인되지 않는 이유

  15. 15

    .htaccess를 사용하여 한 이미지에서 다른 URL로 URL 변경

  16. 16

    .htaccess를 사용하여 한 이미지에서 다른 URL로 URL 변경

  17. 17

    sed에서 이해하지 못하는 올바른 (?) 정규식

  18. 18

    Django 1.6 클래스 기반 뷰 : URL 템플릿 태그에서 올바른 경로 / to / view /를 얻는 방법

  19. 19

    Python이 올바른 순서로 파일을 열지 못하는 문제

  20. 20

    페이스 북 공유가 '올바른'이미지를 표시하지 않습니다 (제공된 og : image URL, 유효한 URL이 아님).

  21. 21

    OpenScad에서 cos에 대한 올바른 값을 얻지 못함

  22. 22

    문자열을 결합하여 URL에서 신속한 이미지로드

  23. 23

    React JSX 객체에서 배경 이미지 URL을 설정하는 올바른 방법

  24. 24

    Pandas를 올바르게 설치 한 경우 import 문에서 인식하지 못하는 이유는 무엇입니까?

  25. 25

    가치가 클로저보다 오래 지속되는 경우 클로저간에 참조를 공유하는 올바른 방법은 무엇입니까?

  26. 26

    pytesseract에서 올바른 결과를 얻지 못함

  27. 27

    Javascript 루프 내에서 올바른 결과를 얻지 못함

  28. 28

    PHP에서 올바른 출력을 얻지 못하는 배열

  29. 29

    Pelican에서 생성 한 html을 이미지에 연결하기 위해 경로를 표현하는 올바른 방법은 무엇입니까?

뜨겁다태그

보관