¿Hay alguna manera de que pueda ver mi base de datos central sin tener que cargarla programáticamente a través del código?¿Cómo abrir una base de datos de datos básicos?
Respuesta
puede ir a la carpeta Application Support (que normalmente es ~/Library/Application Support/YourAppname /) y ver su archivo YourAppname.xml.
Por lo general, durante el desarrollo, el almacenamiento de CoreData está en formato XML. Puede cambiarlo en uno de los métodos de AppDelegate (supongo que creó Core-Data Application)
Depende del formato del almacén de datos (Core Data actualmente admite almacenes de datos persistentes XML, binarios y SQLite). Las tiendas de datos XML se pueden ver usando un editor de texto. Solo se puede acceder a los almacenes de datos binarios por código. Puede abrir un almacén de datos SQLite a través de la línea de comando sqlite o a través de cualquier número de navegadores SQLite GUI. Sin embargo, tenga en cuenta que la representación en el disco (en una base de datos o de otro modo) es un detalle de la implementación de cómo Core Data elige persistir un gráfico de objetos en el disco. No confíe en este formato en cualquier forma excepto para satisfacer su curiosidad. Si intenta rastrear un error, existen formas mucho mejores que meterse en el almacén de datos.
~/Library/Application Support/iPhone Simulator/User/Applications/{APP GUID}/Documents/your_xcdatamodel.sqlite
Debería poder ver la base de datos directamente usando la herramienta de línea de comandos sqlite3. La base de datos debe ser almacenado en el directorio siguiente:
~/Library/Application Support/iPhone Simulator/User/Applications/{your application GUID}/Documents/{your application name}.sqlite
Para ver la base de datos, sólo tiene que escribir lo siguiente en un terminal (nota, sqlite3 ya debería estar instalado en su sistema por defecto):
sqlite3 {your application name}.sqlite
Puede ejecutar SQL normal para ver los datos en la base de datos.
Nota, los siguientes comandos útiles:
- .help - Shows SQLite comandos específicos y lo que hacen
- .tables - Muestra todas las tablas de la base de datos
- .schema {seguido de nombre de tabla} - Muestra la instrucción create usada para crear la tabla
- .qu que - Salidas Sqlite3
siga estos pasos:
cd ~/Library/Application\ Support/iPhone\ Simulator
find . -type f -name "*.sqlite"
Es el que es: [Project_Name] .sqlite
estoy usando Navicat Premium Essentials para ver la base de datos. En Finder, haga clic en:
Library Folder->Show View Options->Select Show Library Folder
Esto le permitirá navegar a abrir el archivo en cualquier navegador de datos SQLite (como Navicat)
- 1. base de datos de datos básicos está vacío test
- 2. Cómo optimizar consultas en una base de datos - Conceptos básicos
- 3. ¿Proporcionar datos base para la aplicación de datos básicos?
- 4. Android abrir o crear base de datos
- 5. base de datos java.lang.IllegalStateException no abrir androide
- 6. SQLCipher - Abrir una base de datos cifrada en el escritorio
- 7. Datos básicos con json
- 8. Ios - Datos Básicos de registros de actualización
- 9. datos básicos NSPredicate Fecha
- 10. Datos básicos NSInvalidArgumentException Error
- 11. Cómo abrir la base de datos SQL Compact solo lectura
- 12. iPhone - datos básicos relación NSSet
- 13. Cómo copiar datos de una base de datos/tabla a otra base de datos/tabla
- 14. ¿Aplicación basada en documentos con datos básicos frente a la aplicación de datos básicos?
- 15. datos básicos: ejecución de interrupción NSFetchRequest
- 16. ¿Crear una base de datos desde otra base de datos?
- 17. Datos básicos que dan error
- 18. Copiar datos de una tabla en una base de datos a otra base de datos separada
- 19. Datos básicos y propiedades transitorias
- 20. Datos básicos NSPredicar para relaciones
- 21. proyecto de base de datos tarda mucho tiempo para abrir
- 22. Eliminar un objeto de datos básicos
- 23. cómo ordenar datos básicos propiedades inverosímiles
- 24. Transfiera datos de una base de datos a otra base de datos
- 25. Cómo copiar una tabla de una base de datos mysql a otra base de datos mysql
- 26. datos básicos syncable y com.apple.syncservices.Syncable
- 27. suma de datos básicos en la relación
- 28. Datos básicos y configuración de BOOL
- 29. Datos básicos y ciclos de retención
- 30. ¿Abrir base de datos y ver tablas en sqlite3?
lo que es APP GUID? –