2013-09-30 16 views
12

Dopo l'aggiornamento a XCode 5, non riesco a visualizzare i dati nel file sqlite nella mia cartella Applicazioni. La struttura delle cartelle è leggermente cambiata ma posso ancora trovare l'app corretta ma quando apro il file sqlite con il browser sqlite non sembrano esserci dati in CoreData. Qualche idea?visualizzazione coredata con il browser sqlite in xcode 5

+0

hai trovato qualche idea –

+4

incredibile come un'app come Xcode non è ancora in grado di sfogliare, creare o popolare database coredati. – SpaceDog

risposta

13

Ti suggerisco di utilizzare l'app CoreDataPro per visualizzare lo spazio di archiviazione CoreData.
Il mio fork ha un piccolo miglioramento: l'ordinamento alfabetico dei modelli di oggetti gestiti di Simulator.

+0

Molto utile grazie. Ancora confuso con ciò che il problema era intorno al browser sqlite però. –

11

In iOS 7, l'Write-Ahead Logging di SQLite è attivato per impostazione predefinita. In questa modalità i dati sono suddivisi in tre file (.sqlite, .sqlite-shm, .sqlite-wal). Ho visto che alcuni spettatori di SQLite ignorano i file .sqlite-shm e .sqlite-wal, quindi non mostrano dati corretti.

+0

Puoi suggerire qualche modo per risolvere questo problema. – Gypsa

+1

@Gypsa: Io uso [SQLite Manager] (https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/). Non è il miglior software, ma è gratuito e fa il suo lavoro. –

+1

sto usando anche SQLite Manager ma ancora non riesco a vedere i dati previsti ?? Vedo i 3 file e .sqlite-shm .sqlite-wal sono quelli che cambiano se aggiungo dati all'app. Qualsiasi suggerimento – alex

3

Sto usando il plugin SQLite Manager in Firefox, funziona abbastanza bene.

È possibile ottenere il plugin qui https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/

Dopo aver installato il plugin si vedrà 'SQLite Manager' (con l'icona di un database in colore blu) elemento nel menu Strumenti.

+0

Ho usato per fare questo per visualizzare i dati sqlite, ma ora sono abilitato a farlo. Non so perché. Ho provato questo scaricando del codice tutorial per i dati di base, nel senso che questa tecnica ha funzionato. Ma se creo il nuovo progetto (My xcode 6.3.2 version) e faccio quel tutorial manualmente di quanto non riesca a vedere il risultato in Sqlite manager plugin – JiteshW