문제

쓰기를 위해 파일을 열려고합니다.파일이 없을 수 있습니다.

파일이 없으면 [NSFileHandle fileHandleForWritingAtPath:filePath]가 nil을 반환하는 것을 발견했습니다. Google 검색을 통해 다음과 같은 코드를 찾았습니다. 라코 디스

파일을 열기 전에 파일 존재 여부를 확인합니다.

제 질문은 다음과 같습니다. 후자의 코드 라인이 파일 생성 방법을 권장합니까?NSFileHandle에 새 파일을 만드는 루틴이 없다는 것이 이상해 보입니다 (기존 파일 만 처리 할 수 있음).

도움이 되었습니까?

해결책

NSFileHandle에는 파일을 만드는 방법이 없을 수 있지만 NSFileManager에는 하나의 방법이 있습니다.그 수업을 보셨습니까?

내게는 잘 작동하지만 매번 같은 파일을 덮어 씁니다. 라코 디스

다른 팁

Swift 4.x 및 5.0에서는 다음과 같이 할 수 있습니다. 라코 디스

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top