복붙노트

[SWIFT] archiverootobject 및 unarchiverootobject의 유효한 파일 경로

SWIFT

archiverootobject 및 unarchiverootobject의 유효한 파일 경로

해결법


  1. 1.당신은 응용 프로그램 지원 폴더 안에 당신의 bundleID와라는 이름의 하위 폴더에 저장하거나 환경 설정이 라이브러리 디렉토리 안에있는 폴더 그것을 저장도 할 수 있습니다

    당신은 응용 프로그램 지원 폴더 안에 당신의 bundleID와라는 이름의 하위 폴더에 저장하거나 환경 설정이 라이브러리 디렉토리 안에있는 폴더 그것을 저장도 할 수 있습니다

    let preferencesDirectoryURL = FileManager.default.urls(for: .libraryDirectory, in: .userDomainMask).first!.appendingPathComponent("Preferences", isDirectory: true)
    let fileURL = preferencesDirectoryURL.appendingPathComponent("fileName.plist")
    print(fileURL.path)   // "/var/folders/.../Library/Preferences/fileName.plist
    
  2. from https://stackoverflow.com/questions/34701630/valid-file-path-for-archiverootobject-and-unarchiverootobject by cc-by-sa and MIT license