투케이2K

44. (ios/swift) 프로젝트 내부에 저장된 텍스트 text 파일 읽기 수행 - forResource 본문

IOS

44. (ios/swift) 프로젝트 내부에 저장된 텍스트 text 파일 읽기 수행 - forResource

투케이2K 2021. 11. 6. 19:54
반응형

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT


[필요 설정]


[소스 코드]

    func readTxtFile() {
        // [텍스트 파일 내용을 저장할 변수]
        var result = ""
        
        // [저장된 텍스트 파일 경로 지정 실시]
        //let paths = Bundle.main.path(forResource: "test.dat", ofType: nil)
        let paths = Bundle.main.path(forResource: "test.txt", ofType: nil)
        guard paths != nil else { return }
        
        // [텍스트 파일 내용 확인 실시]
        do {
            result = try String(contentsOfFile: paths!, encoding: .utf8)
        }
        catch let error as NSError {
            print("")
            print("===============================")
            print("[ViewController >> readTxtFile() :: 텍스트 파일 내용 확인 실패]")
            print("catch :: ", error.localizedDescription)
            print("===============================")
            print("")
            return
        }
        print("")
        print("===============================")
        print("[ViewController >> readTxtFile() :: 텍스트 파일 내용 확인 성공]")
        print("result :: ", result)
        print("===============================")
        print("")
    }

[결과 출력]


 

반응형
Comments