Swift에서 .text 파일의 텍스트 문자열을 읽는 데 문제가 있습니다.Swift 'String.Type'에 'stringWithContentsOfFile'이라는 멤버가 없습니다.
나는 다음과 같은 코드
var writeError: NSError?
let theFileToBeWritten = theStringWillBeSaved.writeToFile(pathToTheFile, atomically: true, encoding: NSUTF8StringEncoding, error: &writeError);
을 사용하여 파일을 작성 관리 할 수하지만, 나는 "GET"String.stringWithContentsOfFile "을 사용하여 파일을 읽으려고 할 때마다 'String.Type' '라는 이름의 회원이 없습니다 stringWithContentsOfFile ' ". stringWithContentsOfFile은 자동 완성에도 표시되지 않습니다.
나는 많은 튜토리얼 파일의 텍스트 및 스택 오버 플로우하지만 왜 나를 위해 작동하지 않습니다를 읽고 "stringWithContentsOfFile"를 사용하는 사람들을 보았다 엑스 코드 6.1 GM 종자 2.
을 사용하고?
var error:NSError?
let string = String(contentsOfFile: "/usr/temp.txt", encoding:NSUTF8StringEncoding, error: &error)
if let theError = error {
print("\(theError.localizedDescription)")
}
스위프트 2.2 :
올바른 구문을 도와 주셔서 감사합니다. 나는 왜 애플이 여기에 그들의 문서를 업데이트하지 않았는지 모르겠다. https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/index.html#//apple_ref/occ/clm/NSString/stringWithContentsOfURL : usedEncoding : error : 아니면 잘못된 문서를보고 있습니까? –