J'ai beaucoup de gens NSManagedObjects dont j'ai besoin de filtrer et j'espérais le faire dans le fetch initial au lieu de filtrer le tableau par la suite. J'ai sélecteurs utilisés dans les prédicats avant, mais jamais lors de la récupération NSManagedObjects, par exemple, j'ai tous mes employés, puis-je utiliser ce prédicat sur le NSArray ...NSPrediquer avec des fonctions ou des sélecteurs
[NSPredicate predicateWithFormat:@"SELF isKindOfClass:%@", [Boss class]]
... mais maintenant je veux faire un peu plus de maths basé sur différents attributs de mes objets. Je pensais que je pouvais faire quelque chose comme ...
[NSPredicate predicateWithFormat:@"SELF bonusIsAffordable:%f", howMuchMoneyTheCompanyHas];
..where bonusIsAffordable: est une méthode de ma classe d'employés et calculerait si je peux me permettre de les payer une prime. Mais je reçois une erreur ...
Unknown/unsupported comparison predicate operator type cocoa
Des idées que je suis en train de bousiller?
OK, ça a du sens. Je me demandais comment ça allait se passer avec SELF à chaque fois. J'ai supposé que cela ramènerait chaque objet en mémoire, j'ai supposé faux. – rob5408