Xcode에서 외부 파일을 처리하는 방법

3342 단어 Xcodemacos

Xcode에서 외부 파일에 액세스하는 방법?



Xcode로 만든 앱은 일반 설정에서 외부 파일에 액세스할 수 없습니다.
그래서 Xcode의 설정을 괴롭히고 외부 파일에 액세스하는 방법을 소개합니다.

손쉽게 소개



우선 Xcode에 권한을 부여




환경 설정의 보안 및 개인 정보를 선택하고 전체 디스크 액세스에 Xcode를 추가합니다.

다음에 Xcode측의 설정을 실시한다




Xcode를 열고 코딩 화면을 연 후 '~.entitlements'를 열고,

App Sandbox의 Value를 'NO'로 설정합니다.

완료!



그리고 Coding!
csv 파일을 읽고 싶을 때,

Swift
var str = ""
var importURL:URL = URL(fileURLWithPath: "絶対パス.csv")
        do {
            str = try String( contentsOf: importURL, encoding: String.Encoding.utf8 )
        } catch {
            print(error)
        }

csv 파일을 내보내려면,

Swift
var exportURL:URL = URL(fileURLWithPath: "絶対パス.csv")
do {
    let exportString = "ハンターハンターは、いつ再開するのでしょうか?"
    try exportString.write(to: exportURL, atomically: true, encoding: .utf8)
} catch {
    print(error)
}

이런 느낌으로 쓸 수 있다고 생각합니다.

좋은 웹페이지 즐겨찾기