2010-10-08 6 views
0



Je suis nouveau sur Stack Overflow et j'ai ma première question. Je veux développer une application avec un calendrier. J'ai un UITableViewController et une entité CoreData appelée «SchoolClass». Avec les boutons fléchés, je peux basculer entre les jours d'une semaine. Mon problème est que je veux avoir toutes les classes dans l'entité 'SchoolClass'. Lorsque je récupère les données, j'ai défini la sectionNameKeyPath sur 'day'.
Mais comment puis-je utiliser une seule section que le UITableViewController affiche uniquement les classes de un jour?

J'espère que vous pouvez m'aider!
Et désolé pour mon mauvais anglais !! :)
qPaulCréer un calendrier avec CoreData

Répondre

1

En utilisant NSPredicate

A FETCH est une requête autonome qui est envoyé au contexte de l'objet géré. Le contexte évalue la requête et renvoie les résultats sous la forme d'un NSArray.

La seule chose qu'une requête d'extraction doit avoir est une entité. Si vous envoyez une requête d'extraction au contexte avec seulement une entité, vous obtiendrez un tableau de toutes les instances connues de cette entité.

Vous pouvez fournir un prédicat si vous ne souhaitez renvoyer que des instances correspondant à certains critères.

Vous devriez visiter ce tutoriel par Cocoadevcentral.

Questions connexes