2012-03-21 7 views
5

Capisco Clearing NSUserDefaults.Come eliminare tutti i file memorizzati da una versione precedente dell'app per iPhone?

Ma come faccio a cancellare a livello di programmazione le vecchie risorse del file system &?

Voglio andare con programmatically clearing secondary cache on iPhone, ma quali directory dovrei specificare? Penso che NSDocumentDirectory sia sufficiente (dove è archiviato il vecchio file SQL Data Core), ma ce ne sono altri?

+2

Tenere l'icona finché non si muove bene, quindi fare clic sulla "X". –

+0

@HotLicks grazie, ma voglio farlo a livello di programmazione. Ho aggiornato il corpo della domanda per specificarlo. – ma11hew28

risposta

2

Avevo bisogno di fare anche la pulizia dell'app. Ho trovato più file nella directory della libreria, ad esempio tutta la cache del controller dei risultati recuperati. Cercare:

[NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)] 

Ma, se si vuole avere uno sguardo in profondità, tentare di collegare un dispositivo iOS, ed esaminare l'organizzatore Xcode nella sezione device. Vedrai la directory completa dell'applicazione. Oppure in ~/Library/iPhone Simulator/5.0/yourAppID Oppure un percorso simile sul tuo Mac, puoi vedere la stessa cartella pertinente. In questo caso, prova a cercare le cartelle usando il terminale, perché alcune directory sono nascoste.

Se si dispone anche di alcuni file iCloud, ci sono in url ubiquity.

Problemi correlati