Est-ce que quelqu'un connaît le meilleur moyen de vérifier si une méthode de protocole facultative a été mise en œuvre?
J'ai essayé ceci:
if ([self.delegate respondsToSelector:@selector(optionalProtocolMethod:)] )
où délégué est:
id<MyProtocol> delegate;
Cependant, j'obtiens une erreur en disant que la fonction respondsToSelector:
n'est pas trouvée dans le protocole!