Aide sur NSPredicate
Claude1967
Membre
Bonjour, voila mon problème .
je fais une application personnelle pour le calcul des heures de ma femme !
j'utilise CoreData
une Entity qui ce nomme Journee
3 attributs
articles
date
heures
donc je choisis une date en va dire "janvier 2016"
et j'aimerais qu'il mets uniquement dans ma tableview uniquement les date entré dans date Janvier 2016
car pour l'instant il me le fait mais j'ai des cellule Vide avec Titre et SousTitre vide pour les autres !!!!
je vous rassure ca fait une semaine complete que je recherche sur le net et relis mon livre et même mes livres sur X-code , mais impossible de trouvé la bonne formule.
Merci d'avance , Claude
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il te faut une méthode pour calculer le début du mois du mois de ton choix.
NSDateComponents devrait faire l'affaire.
Ensuite, il suffit de faire un predicate qui cherche les Journee dont la date est compris entre le début du mois et le début du prochain.
En supposant que date est bien une NSDate.
[NSPredicate predicateWithFormat:@Journee.date >= startOfJanuary AND Journee.date < startOfFebruary];
[NSPredicate predicateWithFormat:@Journee.date == anneeChoisie ];
Sachant que anneeChoisie est une variable NSsting ???
Et ce ne ce pas de NSdate mais des NString ????
Et je ne vois pas où les mettre ???
Bonjour,
Si ton attribut date est une NSString alors tu peux rechercher avec un NSPredicate de ce genre
Je conseillerais d'utiliser des NSDate.
Et merci beaucoup pour votre aide
Merci beaucoup a tous pour Votre aide , Larme ,fleurant
ca fonctionne Super bien , avec ce code
NSPredicate *predicate = [NSPredicate predicateWithFormat:@(date CONTAINS[cd] %@) ",ChoixAnnee];
et voici le résultat, plus de Cellules Vides
Merci Merci Merci
ps: je suis pense que j'aurais encore besoin de votre aides, surtout après presque six ans d'abandon de Code
Quel gentlemen!
Merci pour la réponse je vais chercher sur ( modifier DataSource )
A moins que tu aurais une piste pour moi ??
Un modérateur a dégainé ces ciseaux pour découper ton topic en deux parties. Suite du programme ici :
http://forum.cocoacafe.fr/topic/14387-uitableview-afficher-un-total-dans-la-dernière-cellule/