Empêcher la destruction d'un ManagedObject par sous-classement

Bonjour,



J'ai un contrôleur qui attribue une valeur à  la variable "identifier" d'un nouvel objet Core Data lors de sa création. J'ai remplacé la méthode addObject du contrôleur par le awakeFromInsert de l'objet (ce qui me paraà®t plus propre).



De la même manière, ce contrôleur qui empêche la destruction d'un de ses objets si la variable "identifier" de celui-ci est zéro. Cela marche, mais y a-t-il un moyen de le faire en sous-classant l'entité, comme:



if (self.identifier == 0) return;



Je n'ai trouvé ça nulle part. Déjà  que je n'aime pas l'idée d'avoir dû sous-classer une entité Core Data, autant que ça serve à  liquider le sous-classement du contrôleur...



Merci d'avance!
Connectez-vous ou Inscrivez-vous pour répondre.