no puedo encontrar una descripción clara de estos pasos en documentos de Apple ...almacén de núcleo Los datos incluidos en la aplicación Bundle
- Tengo un xcdatamodeld en mi proyecto Xcode
- A la hora del lanzamiento, mi aplicación analiza un XML (recursos del proyecto) para llenar el almacén de datos subyacente (SQLLite)
- Durante la vida de mi aplicación, puedo añadir, eliminar, actualizar los datos de esa tienda
Ahora, quiero dejar de hacer eso pesada Proceso de análisis XML en el dispositivo y directo Incluya una Tienda que contiene los datos requeridos.
Tengo algunas preguntas con respecto a este:
- ¿Puedo llenar una tienda con una aplicación OS X y luego incluir esta tienda en mi proyecto XCode-IO?
- Mi tienda no aparece en Xcode. De hecho, se crea en tiempo de ejecución. ¿Cómo puedo agregar una tienda en el proyecto y vincularla a mi xcdatamodeld?
- He leído que al hacerlo evitaré que mi tienda se pueda escribir ... Creo que tengo que copiarlo en el lugar correcto en el momento del lanzamiento (el Tutorial de la utilidad Core Data es de gran ayuda para eso). ¿Estoy en lo cierto?
Gracias por sus sugerencias. URL u otras preguntas SO serían realmente apreciadas!
Kheraud
Gracias por el trozo de código. ¿No crees que podría haber problemas de compatibilidad entre el dispositivo/Core Data/DB copiado? – iwalktheline
No, la mayoría de las veces creo el archivo db con el simulador y luego lo uso en el dispositivo, no hay problema. – rckoenes
En la segunda oración de su respuesta, ¿qué es ** persantstore **? (¿Error tipográfico?) – David