2012-03-21 2 views
5

나는 Clearing NSUserDefaults을 이해합니다.이전 버전의 iPhone 앱에 저장된 모든 파일을 삭제하는 방법은 무엇입니까?

그러나 프로그래밍 방식으로 파일 시스템을 지우려면 & 이전 리소스가 있습니까?

programmatically clearing secondary cache on iPhone으로 가고 싶지만 어느 디렉토리를 지정해야합니까? 난 NSDocumentDirectory (어디 오래된 코어 데이터 SQLite 파일이 저장됩니다) 충분하다고 생각하지만, 다른 사람이 있습니까?

+2

웃기는 흔들림이 생길 때까지 아이콘을 누르고 "X"를 클릭하십시오. –

+0

@HotLicks 감사합니다.하지만 프로그래밍 방식으로이 작업을 수행하려고합니다. 이 질문의 본문을 업데이트하도록 지정했습니다. – ma11hew28

답변

2

일부 앱 정리 작업이 필요했습니다. 라이브러리 디렉토리에서 더 많은 파일을 찾았습니다. 예를 들어 가져온 결과 컨트롤러 캐시가 모두 있습니다. 당신이 깊이보기에이 아이폰 OS 장치를 연결하려고 및 장치 섹션에서 Xcode의 주최자 보길 원하는 경우,

[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)] 

을하지만 : 찾습니다. 전체 응용 프로그램 디렉토리가 표시됩니다. 또는 ~/Library/iPhone Simulator/5.0/yourAppID 또는 Mac에서 비슷한 경로를 사용하면 동일한 관련 폴더를 볼 수 있습니다. 이 경우 일부 디렉토리가 숨겨져 있기 때문에 터미널을 사용하여 폴더를 탐색하십시오.

일부 iCloud 파일도 있으면 편재 URL에 있습니다.

관련 문제