2009-12-02 20 views
1

J'utilise Core Data depuis environ une semaine maintenant, et je l'aime vraiment, mais un problème mineur est que le paramétrage des valeurs par défaut nécessite de passer par une interface temporaire pour charger les données, ce que je supprime une fois J'ai les données ensemencées. Est-il possible d'éditer des valeurs dans une table, comme comment vous pouvez utiliser phpMyAdmin pour manipuler des valeurs dans une base de données MySQL? Alternativement, existe-t-il un moyen d'écrire une fonction pour importer des valeurs de départ depuis quelque chose comme une feuille de calcul Numbers s'il ne détecte pas le fichier XML stocké?Est-il possible de modifier directement le contenu des données de base?

Répondre

2

Pour votre première question, vous pouvez éditer le fichier directement, mais il est fortement recommandé de ne pas le faire. La façon de le modifier dépend entièrement du type de magasin que vous avez sélectionné. En ce qui concerne l'importation ou la configuration de données pré-générées, bien sûr: vous pouvez écrire du code pour insérer manuellement des instances d'entité dans votre contexte d'objet géré. Il y a une section dédiée sur ce sujet dans le documentation. En outre, si vous avez beaucoup de données à importer, il y a même une section sur la façon de do this efficiently.

2

Est-il possible de modifier les valeurs dans un tableau , comme la façon dont vous pouvez utiliser phpMyAdmin pour manipuler les valeurs dans une base de données MySQL ?

Xcode a a means of creating a quick and dirty interface for a data model. Vous faites simplement glisser le fichier du modèle de données dans une fenêtre du générateur d'interface et il génère automatiquement une interface pour vous. Cela vous permet d'afficher les données sans que l'intégralité de votre application ne soit opérationnelle.

+0

L'OP a mentionné, plus ou moins, que c'était ce qu'il faisait. Sa question semble être "comment le faire automatiquement, sans l'interface temporaire". –

+0

Lors d'une autre lecture, je pense que vous avez raison que l'OP savait déjà cela. – TechZen

+0

Je ne savais pas à propos de celui-ci, en fait. C'est plutôt joli! Merci à vous deux d'avoir aidé avec ça. – Kaji