2014-05-14 10 views
5

Ho appreso che NSUbiquitousKeyValueStore è sempre disponibile, anche quando è impostato no iCloud account. Questo mi fa pensare di poter archiviare in modo sicuro i dati essenziali, senza conservarne una copia in NSUserDefaults.È sicuro affidarsi a NSUbiquitousKeyValueStore per la memorizzazione dei dati essenziali?

Tuttavia, nella loro documentation, Apple dice il seguente:

Evitare di utilizzare questa classe per i dati che è essenziale per il comportamento del vostro app in modalità offline; invece, memorizza tali dati direttamente nel database di default dell'utente locale.

Tralascio problemi che potrebbero verificarsi quando non si utilizza il backup NSUserDefaults (o un altro negozio offline)? Oppure Apple è iperprotettiva ed è sicuro affidarsi a NSUbiquitousKeyValueStore?

+0

hai mai ricevuto una risposta per questo? –

+0

@AndrewDavis Sfortunatamente no :( – Jonathan

+0

curioso pure: questo pone la domanda: http://stackoverflow.com/questions/8070253/how-to-use-nsubiquitouskeyvaluestore-and-nsuserdefaults-together ma le risposte non ottengono veramente alla domanda centrale lì e qui, penso che la documentazione tende ad essere re, quindi userò entrambi – skinsfan00atg

risposta

1

Juliencommented il seguente su questa domanda:

Ciò significa che non si deve fare affidamento su questo negozio per essere il vostro vero locale, ma più di un semplice canale di comunicazione di sincronizzazione tra i dispositivi.

Problemi correlati