Avez-vous plus d’une classe nommée CDDetail? Voilà à quoi ressemble le message d’erreur. Cela peut arriver si vous créez votre propre classe mais que vous laissez également la génération automatique de classe activée dans l’éditeur de modèle Core Data
OK, cela montre que la génération automatique de classes est activée. Avez-vous une deuxième version de la classe que vous avez créée? C’est ce à quoi je veux en venir, car le message d’erreur ressemble à deux définitions de classe contradictoires
Voila la traduction de google.
Je n’utilise pas CoreData, donc je ne peux t’aider plus.
Merci pour cette traduction!
Mais mon problème ne vient pas de la traduction, mais à quoi cela correspond.
Qu’est ce que la génération de classe activée dans l’éditeur … ?
Bonjour @Clemp,
Il me semble que la classe ‹ CDDetail › doit déjà exister.
Au lieu de demander à CoreData de générer la classe, essaie l’option suivante :
Alors le problème venait du persistentContainer qui était chargé plusieurs fois. La « lazy var » a été remplacé par une « static var ».
Je n’ai pas encore perçu toutes les subtilités mais au moins ça fonctionne !