In docs Parse, si afferma chiaramente che [Parse enableLocalDatastore];
dovrebbe essere chiamato prima [Parse setApplicationId:clientKey:];
: https://parse.com/docs/ios_guide#localdatastore-find/iOSAbilitazione archivio dati locale su Parse chiamando enableLocalDatastore prima dell'inizializzazione tiri eccezione
Tuttavia, nel mio caso, viene generata immediatamente un'eccezione:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'You have to call setApplicationId:clientKey: on Parse to configure Parse.'
Se sposto il codice da eseguire dopo [Parse setApplicationId:clientKey:];
I don' si ottiene un errore, ma negozio locale non sembra funzionare.
Sembra che i documenti di Parse siano fuorvianti. Qualcuno ha una soluzione?
Hai ragione che c'è qualcosa di sbagliato c'è. Sembra che devi chiamare 'setApplicationId: clientKey:' prima di chiamare 'enableLocalDatastore', altrimenti vedrai questa eccezione. Tuttavia, l'archivio dati locale funziona per me. – rickerbh
I miei risultati sono gli stessi di @rickerbh – Carl