파일을 삭제하려고하는데 어떻게 든 nsfilemanager가 허용하지 않습니다. 한 줄의 코드에서 파일을 사용하지만 일단 해당 작업이 실행되면 파일을 삭제하고 싶습니다. 나는 오류 코드와 메시지를 기록하고 난 오류 코드 수 : 4 메시지 : 코코아 - NSFileManager removeItemAtPath가 작동하지 않습니다.
"text.txt" could not be removed
는 "깨끗하게"(모든 해킹하지 않고)이 오류를 수정하는 방법이 있나요 그래서 사과에이 응용 프로그램을 수락를 그들의 맥 앱 스토어?
편집 :
[[NSFileManager defaultManager] removeItemAtPath:filePath error:NULL];
감사합니다,
케빈
안녕하세요 Kevin, 앞으로 어떤 일이 벌어지는 지 알 수 있도록 코드를 게시 할 수 있습니까? 또한이 프로그램은 'BLAuthentication'에 필요한 것과 동일한 응용 프로그램입니까? –
와우, 같은 질문으로 다시 만난 재밌 네요? 다른 점이 없으며이 점에서 App Store에 제출할 것입니다.이 경우 App Store에서는 "루트 액세스"를 허용하지 않습니다. 나는 내가 사용하는 것을 포함하도록 질문을 변경했다. – lab12
'unlink ([filePath fileSystemRepresentation]);'을 사용해보십시오. 이것은 파일을 지우는 POSIX 방식입니다. – dreamlax