문제
쓰기를 위해 파일을 열려고합니다.파일이 없을 수 있습니다.
파일이 없으면 [NSFileHandle fileHandleForWritingAtPath:filePath]
가 nil을 반환하는 것을 발견했습니다.
Google 검색을 통해 다음과 같은 코드를 찾았습니다.
라코 디스
파일을 열기 전에 파일 존재 여부를 확인합니다.
제 질문은 다음과 같습니다. 후자의 코드 라인이 파일 생성 방법을 권장합니까?NSFileHandle에 새 파일을 만드는 루틴이 없다는 것이 이상해 보입니다 (기존 파일 만 처리 할 수 있음).
해결책
NSFileHandle
에는 파일을 만드는 방법이 없을 수 있지만 NSFileManager
에는 하나의 방법이 있습니다.그 수업을 보셨습니까?
내게는 잘 작동하지만 매번 같은 파일을 덮어 씁니다. 라코 디스
다른 팁
Swift 4.x 및 5.0에서는 다음과 같이 할 수 있습니다. 라코 디스
제휴하지 않습니다 StackOverflow