Je travaille sur une application iPhone qui utilise NSURLConnection pour télécharger des fichiers, puis convertir ces fichiers en tables sqlite3. Je voudrais utiliser les données de base pour stocker ces tables et créer tous les objets applicables. Alors, dois-je construire les modèles de données en XCode avec l'outil graphique représentant tous les noms et colonnes de la table? J'ai recherché et trouvé des exemples d'applications qui utilisent des données de base et copiez dans un fichier sqlite pré-rempli pour les données par défaut. Les données avec lesquelles je travaille auront des variations dans les noms des tables et les noms et types de colonnes. Toute direction serait appréciée.Données de base avec le fichier sqlite3 pré-rempli
0
A
Répondre
1
Vous devez charger la base de données via un modèle Core Data dans une application Core Data. Vous ne pouvez pas utiliser une base de données sqlite qui n'a pas été créée avec Core Data (sans une énorme quantité de douleur non supportée). Core Les bases de données créées avec des applications sur Mac OS X sont compatibles avec les applications Core Data sur iOS. Je connais un certain nombre de développeurs qui ont écrit de petits outils de ligne de commande qui fonctionnent dans le cadre de la construction de leur application iOS qui "compile" efficacement une base de données qui est ensuite copiée dans l'application wrapper de l'application.
Questions connexes
- 1. Impossible d'ouvrir le fichier de base de données - sqlite3?
- 2. utilisateur prérempli administrateur dans la base de données avec le plugin rails authlogic
- 3. sqlite3 problème de taille de fichier de base de données
- 4. Éviter la base de données sqlite3 verrouillé
- 5. Python sqlite3 "Impossible d'ouvrir le fichier de base de données" sur Windows
- 6. Django est "incapable d'ouvrir le fichier de base de données"
- 7. Remplissage d'une base de données SQLite3 à partir d'un fichier .txt avec Python
- 8. Récupère les données antérieures de la base de données Sqlite3
- 9. Sauvegarde de la base de données sqlite3 dans Python 2.5
- 10. sqlite3 importation de fichier
- 11. Impossible d'actualiser la base de données iphone sqlite3
- 12. Importer un vidage SQLite3 dans la base de données
- 13. Sûr en lecture seule sqlite3 base de données
- 14. sqlite3_open - problèmes de vérification si un fichier est une base de données sqlite3
- 15. Comment ouvrir un fichier de base de données en mémoire dans sqlite3
- 16. Migration d'une table de base de données SQLite3 vers MySQL avec Python sans fichiers de vidage
- 17. « Le fichier de base de données est verrouillé » avec System.Data.SQLite
- 18. Quel est l'emplacement approprié pour un fichier de base de données sqlite3?
- 19. Impossible d'écrire dans un fichier de base de données chmod 777 sur SQlite3 via php 5.3.0
- 20. L'URL n'est pas insérée dans la base de données SQLite3
- 21. Importer un fichier CSV dans une table de base de données sqlite3 en utilisant Python
- 22. Date d'enregistrement insérée dans la base de données sqlite3?
- 23. Utilisez UISeachBar avec SQLite3
- 24. sqlite3 avec multitâche iPhone - Ai-je besoin de fermer correctement la base de données?
- 25. Impossible d'insérer des données dans une base de données sqlite3 à l'aide de Python
- 26. Rails - Génération de bases de données .sqlite3
- 27. Déposer le contenu d'une table dans sqlite3 pour l'importer dans une nouvelle base de données
- 28. Problème étrange avec une base de données sqlite3 (Ne peut écrire qu'une fois)
- 29. sqlite3 .dump fonction ne pas enregistrer le fichier
- 30. Utilisation de MDB2 avec sqlite3 via pdo
Existe-t-il un moyen de créer dynamiquement le modèle de données de base? – fmcauley
Oui - mais ce serait une solution très inhabituelle (et, non, vous ne pouvez pas construire dynamiquement un pour mapper une base de données sqlite arbitraire). Voir les docs; toute l'API est là pour le faire. – bbum
Suite à la lecture du document Core Data: «Important: Bien que Core Data prenne en charge SQLite comme l'un de ses types de stockage persistant, Core Data ne peut gérer aucune base de données SQLite arbitraire. Pour plus d'informations sur les types de magasins, consultez la section «Fonctionnalités de stockage permanentes». – fmcauley