Requête complexe avec les NSPredicate
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 :
Code:
1 2 3 4
|
@interface User : NSManagedObject
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSSet *messages; |
Mon objet "Message" ressemble à :
Code:
1 2 3 4
|
@interface Message : NSManagedObject
@property (nonatomic, retain) NSDate * messageDate; |
La requête que j'aimerai faire avec des predicates est : Afficher les utilisateurs qui ont une date de dernier message la plus ancienne.
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,