Se inserisco un token (una stringa) in NSUserDefaults, diciamo come un parametro passato a un'API REST utilizzata dall'app e l'app è disinstallata, la stringa rimarrà sul dispositivo?I valori memorizzati in NSUserDefaults sono stati rimossi quando l'app che li ha inseriti è stata disinstallata?
16
A
risposta
29
No, non lo farà. Uso NSUserDefaults nello stesso identico modo e non rimarrà dopo che l'app è stata cancellata. Puoi verificarlo tramite Organizer se necessario.
Continuerà comunque attraverso gli aggiornamenti. Ho utilizzato TestFlightApp per tutti i miei test beta e il token (e altri dati predefiniti dell'utente salvato) rimangono. Spero che questo ti aiuti.
5
No. È possibile vedere che i dati salvati sono in Libreria/Preferenze/all'interno della sandbox. Se si utilizza Simulator, vedere (qualcosa di simile) ~/Libreria/Applicazione \ Supporto/iPhone \ Simulatore/4.3.2/Applicazioni/00DB5581-E797-4AB0-9033-321ACD8938BD/Libreria/Preferenze/com.me.MyApp.plist
+1 per TestFlightApp. Non ho avuto la possibilità di testare correttamente, ma sembra qualcosa di molto pulito. 10x. –