Per la mia app, utilizzo la memorizzazione dei valori delle chiavi di iCloud per memorizzare alcune impostazioni dell'utente. Si sincronizza perfettamente tra il mio iPad e iPhone quando entrambi hanno installato l'app. Il mio problema è che quando elimino l'app e la eseguo correttamente, non ho nessuna delle impostazioni di iCloud la PRIMA VOLTA che lo eseguo. Dopo averlo eseguito di nuovo, anche se non aveva le impostazioni la prima volta, ce l'ha.iCloud non funziona L'app per la prima volta viene avviata
Ho usato alcuni NSlog per vedere cosa vede nel contenitore dei valori-chiave, e la prima volta che l'app funziona fresco dice "(null)", ma ogni successiva esecuzione stampa l'NSArray che è stato precedentemente salvato.
Fornirò volentieri il codice, ma non sono del tutto sicuro di ciò che è rilevante qui.
Apprezzerei tutto l'aiuto, questo problema mi sta facendo impazzire ...
Curioso ... Qual è la ragione usare -URLForUbiquityContainerIdentifier: metodo su NSFileManager? –
per verificare se iCloud è abilitato sul dispositivo. – erkanyildiz
Nota: avere sempre un fallback per tutti gli altri motivi. Questo è molto importante. Puoi considerare tutti gli altri motivi non gestiti allo stesso modo in cui esegui le normali modifiche al server. – Julien