J'essaie d'envoyer un UIColor à une sous-classe de UIView. J'obtiens une erreur de sélecteur non reconnue.Erreur de sélecteur non reconnue.
-[Subclass fillView]: unrecognized selector sent to instance 0x2006f880
(sous-classe est une classe dans mon projet, mais je n'ai aucune idée de comment elle est liée à fillView.
Voici la ligne qui provoque le problème.
view.fillView.fillColor = fillColor;
La sous-classe a une propriété qui est utilisée dans la méthode drawRect
@property (strong, nonatomic) UIColor *fillColor;
CGContextSetFillColorWithColor(context, _fillColor.CGColor);
Qu'est-ce que fillView? Pourquoi essayez-vous de l'utiliser? – borrrden
Utilisez-vous l'arc? Si c'est le cas, assurez-vous de garder une référence à la vue. J'ai déjà eu un problème semblable à cela, et faire de viewController un @property a fait l'affaire. – Jsdodgers