J'ai une entité qui a des relations avec d'autres entités. Disons que nous avons: utilisateur-> menu-> repasiPhone Données de base - Chemin non constant entre entités
Mon problème est que certains des utilisateurs n'ont pas de menu. Donc quand j'essaye de vérifier: user.menu.meal == rice je reçois une erreur (chemin non trouvé ...)!
Nous vous remercions de votre aide!
Le problème est que j'ai de nombreuses relations et que je ne peux pas vérifier chacun des menus et des repas ... n'avez-vous pas une meilleure solution à implémenter dans NSPredicate? – ncohen
Vous pouvez effectuer des vérifications similaires dans votre NSPredicate. Si vous avez un FetchRequest pour l'utilisateur de l'entité, vous pouvez spécifier un NSPredicate comme suit ... predicate = [NSPredicate predicateWithFormat: @ "(menu! = Nil) ET (menu.meal! = Nil)"]; – mmccomb
Ok mais disons que certains de mes utilisateurs ont des menus et certains de ces menus ont des repas. Comment feriez-vous avec ces relations «un à plusieurs»? – ncohen