Sto sviluppando un'applicazione per iOS utilizzando swift e scelto Realm come soluzione di database per esso. Ho scritto i dati di default in AppDelegate usando la funzione di scrittura/aggiunta dei documenti di realm e funziona perfettamente. Quindi, dopo il primo avvio, ho un file * .realm con i miei dati iniziali. Nella documentazione di Realm ho trovato una sezione chiamata "Bundling a Realm with an App", aggiungo il mio file * .realm al progetto e alle fasi di generazione come è stato scritto.Realm - Aggiungi il file con i dati iniziali al progetto (iOS/Swift)
E non riesco a capire cosa dovrei fare dopo (e parte sulla compressione di un file * .realm). Ho cercato di capire un codice da Migration Example ma non conosco bene l'Obj-C.
Si prega di fornire come passaggi chiari possibile aggiungere il file * .realm con i dati iniziali per velocizzare il progetto ios e caricare questi dati sul dominio db con il primo avvio.
Che cosa è poco chiaro? Il collegamento alla documentazione descrive già tutti i passaggi necessari per aggiungere un database di seed alla tua app. – tilo
La domanda principale suppongo sia come accedere ai dati dal file caricato nel codice. Quando creo Realm() nel codice va bene. Ma come "aprire" questo file nel codice per caricare i dati da esso nel database delle app? O come usare questo file come db stesso (come ho capito dall'ultimo punto di Building a Realm con una sezione App è possibile). – Max
Mai lavorato con Realm, ma come indicato nel punto 6 della documentazione, puoi semplicemente chiamare Realm (percorso :) con il percorso appropriato. – tilo