Je crée une application et j'utilise Core Data comme source de données principale. Je me demande comment je peux ajouter manuellement des entrées dans une entité de données de base qui peut être utilisée pour stocker des données statiques qui ne changeront jamais pendant la durée de vie des applications.Données de base - Ajouter des données statiques/de recherche
Répondre
Il existe de nombreuses solutions à ce problème. Tout d'abord, pour la saisie de données, vous pouvez créer une application de bureau triviale en quelques minutes qui vous permettra de saisir les données. Comme le fichier sqlite sous-jacent est le même, vous pouvez copier le fichier dans votre projet. En ce qui concerne l'accès, dépend de votre structure de données. Si vous avez des entités qui sont à la fois statiques et éditables (comme une liste de recherche qui peut être ajoutée), alors je suggère de transporter le fichier sqlite dans votre paquet et au premier lancement, copiez-le dans le répertoire documents. Si les tables ne sont JAMAIS inscriptibles, vous pouvez laisser les données statiques dans votre paquet et créer un second magasin dans le répertoire des documents qui est inscriptible. Vous pouvez ensuite regrouper les deux lors de la création de votre pile de données de base et le reste de votre application les traitera comme s'il s'agissait d'un seul graphique de base de données/objet. Le seul problème avec ceci est que vous ne pouvez pas avoir de relations à travers les fichiers.
Je n'ai jamais essayé cela, mais je pense que vous pouvez remplir des données de base avec un exemple de programme que vous exécutez dans le simulateur qui remplit la base de données avec les données.
Ensuite, vous pouvez obtenir la base de données .sqlite à partir du simulateur et dans le dossier de ressources Xcode.
Chaque fois que votre application démarre, même la première exécution de la base de données contiendra les objets que vous avez d'abord rempli avec l'exemple de programme.
- 1. Wordpress ajouter des données à la table (base de données)
- 2. Recherche une base de données de type de données
- 3. Filtrage/recherche de données de base de données WPF
- 4. Base de données externe de recherche SharePoint
- 5. Recherche de données manquantes dans la base de données
- 6. Recherche de base de données MySQL
- 7. Tableau de recherche des valeurs de la base de données
- 8. recherche de données dans une base de données
- 9. Base de données Recherche PHP Mysql
- 10. Recherche d'une base de données d'objets
- 11. base de données recherche question PHP
- 12. Recherche MySQL dans la base de données (recherche de table)
- 13. Recherche dans une base de données mySQL
- 14. PHP: Recherche dans la base de données
- 15. Recherche dans base de données mysql avec des résultats étroits
- 16. Modification des données relationnelles des données de base
- 17. iPhone - Ajouter des données de base à un projet existant?
- 18. Ajouter des abonnés à Twitter à ma base de données
- 19. Comment ajouter des cotes à des données textuelles dans une base de données?
- 20. texte correspondant avec des données dans la base de données?
- 21. comment ajouter des données à la base de données de la console rails
- 22. Routage d'URL avec recherche de base de données?
- 23. Recherche dans une base de données SQLite contenant des données cyrilliques
- 24. jQuery de base/données ou des attributs personnalisés (données-Driven)
- 25. Stocker des données dans Lucene ou base de données
- 26. Fonctionnement des données de base
- 27. Synchronisation des données de base
- 28. Conception de modèle de base de données - recherche vs relations?
- 29. Comment ajouter une base de données mdf à la base de données du serveur SQL sql
- 30. Recherche de base de données à l'aide de LINQ