Bonjour à toutes et à tous,
Tout d'abord voici la structure de ma BDD :
- Un utilisateur possède plusieurs message,
- Un message à une date.
Donc mon objet "User" ressemble à cela :
Mon objet "Message" ressemble à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @interface User : NSManagedObject @property (nonatomic, retain) NSString * name; @property (nonatomic, retain) NSSet *messages;
La requête que j'aimerai faire avec des predicates est : Afficher les utilisateurs qui ont une date de dernier message la plus ancienne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 @interface Message : NSManagedObject @property (nonatomic, retain) NSDate * messageDate;
Je ne vois pas comment faire avec un simple NSPredicate. Je pense qu'il faut passer par des sous requêtes mais je suis un peu novice en IOS.
Avez vous une solution ou une piste?
Merci d'avance,
Partager