La combinaison d'un datastore avec MapKit

voix
0

Quelqu'un at-il des conseils sur l'utilisation d'un datastore avec MapKit pour fournir une base de données de lieux (restaurants) qui sont interrogeables par emplacement?

Je voudrais utiliser les données de base, mais l'importation des informations dans ce semble être un projet en soi. Si quelqu'un a de bons conseils sur la conversion d'un fichier SQLite / cvs existant dans un fichier SQLite CoreData qui serait apprécié.

Est l'ancienne sqlite mieux que d'utiliser des données de base pour la tâche, ou est-ce un cas que je créer un service web pour le travail?

Je voudrais être en mesure d'interroger les emplacements en fonction du zoom de la carte également.

Merci si vous avez des conseils à ce sujet.

Créé 05/01/2010 à 17:03
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Si vous écrivez votre modèle objet correctement, il vous suffit de pointer sur une base de données SQLite existante et il le lire comme si les données de base ont généré en premier lieu.

Par exemple, supposons que vous avez un db sqlite existant de personnes avec des colonnes comme nom, prénom, numéro de téléphone , etc. Vous venez de créer un modèle de données de base avec une entité avec des attributs de nom, prénom, numéro de téléphone , etc. épelez les mêmes et faire vous qu'ils ont le bon type et ensuite indiquer NSPersistentStoreCoordinatorà la base de données existante. Il va le lire in fine.

les données de base est toujours la voie à suivre pour toute tâche de gestion de données plus grande. Il rend tout beaucoup plus facile une fois que vous l'apprendre.


Edit01:

Peu importe ce qui précède. Je pensais Enterprise Objects. Les données de base ne seront pas facilement importer la plupart SQL existantes.

Au lieu de cela, j'exporter le sqlite à csv puis utiliser quelque chose comme cCSVParse pour convertir en plist. Ensuite , vous pouvez le lire dans facilement un tableau ou le dictionnaire et l' utiliser pour remplir les données de base db.

Cela fonctionnera facilement DBs qui ne dépendent pas de relations complexes. Je pense que les avantages futurs d'avoir des données de base finira par payer facilement pour les quelques heures de travail consacrées à convertir.

Créé 05/01/2010 à 17:21
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more