Sto utilizzando MagicalRecord nel mio progetto. Fino ad ora ha funzionato bene con un negozio SQLite. Ma ora sto cercando di "aggiornare" su iCloud per avere la sincronizzazione tra le mie versioni di iPhone e iPad.I dati principali con MagicalRecord non vengono salvati su iCloud
Ma non funziona come mi aspettavo. L'app funziona ancora allo stesso modo: i dati vengono salvati e letti, ma non vengono salvati in iCloud come mi aspetterei.
L'unica modifica apportata è nell'impostazione MagicalRecord.
Prima:
[MagicalRecordHelpers setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"hdhomerun.sqlite"];
Dopo:
[MagicalRecordHelpers setupCoreDataStackWithiCloudContainer:@"AAAAAAAAAA.com.unpaq.hdhomerun" localStoreNamed:@"hdhomerun_local"];
Le AAAAA di non sono AAAAA di nel codice, ma la mia ID profilo privato da sviluppatore.
Riesco a vedere nel registro di output che iCloud è stato rilevato e non si sono verificati errori. Ho anche provato a passare attraverso il codice e tutto sembra a posto.
Cosa mi manca? Devo ascoltare qualche evento? Non sono stato in grado di trovare un esempio di come utilizzare MagicalRecord con iCloud.
La versione di MagicalRecord è questa:
https://github.com/magicalpanda/MagicalRecord
Hai mai funzionato? –
@JesseBunch No, non ancora. Devo, prima di rilasciare il mio 1.0. Aggiornerò questa domanda, quando lo capirò. – Kobski
Dopo aver esaminato i forum, sembrano esserci molti problemi con iCloud e Core Data. Sto scaricando l'ultima beta ora per vedere se i miei problemi sono risolti. –