2013-06-03 3 views
0

Est-il possible avec Core-Data d'extraire des données d'une vue? (Je veux dire une vue SQLite)Récupération de données à partir d'une vue SQLite avec CoreData

Lors du premier lancement de mon application iOS, je charge des données à partir d'un seul fichier SQLite dans mon magasin Core-Data, mais dans ce fichier sqlite, j'ai également une vue. Comment puis-je gérer cela avec Core-Data?

Je voudrais être en mesure d'extraire des données de cette vue.

+0

Vous n'êtes pas censé modifier le format du fichier de base de données utilisé par Core Data. Pourriez-vous tromper les données de base en les lisant à partir d'une vue en les nommant de la même manière que les tables auxquelles les données de base sont attendues? Peut-être, mais ça ne sera pas supporté. Core Data n'est pas destiné à charger des bases de données SQLite arbitraires. Êtes-vous sûr de disposer de données de base, ou serait-il plus approprié d'utiliser directement SQLite pour accéder à cette vue? – morningstar

Répondre

1

Une vue n'est vraiment rien d'autre qu'une instruction select. Il suffit de les synchroniser séparément en utilisant des chaînes SQL simples. Vous pouvez les stocker en tant que FetchRequestTemplates dans votre modèle de données de base.

Questions connexes