Dans Xcode 8, si vous déclarez qu'une classe (ou une structure) est conforme à un protocole, mais que vous n'avez pas implémenté les méthodes (fonctions ?) requises, Xcode affichera ce message "Type ' ClassName
' n'est pas conforme au protocole ' ProtocolName
", ce qui est vrai.
Si vous ouvrez l'erreur en cliquant sur le triangle de divulgation, vous verrez un certain nombre d'éléments avec des icônes de point d'exclamation gris. Chaque élément indique "Protocol requires function ... do you want to add a stub ?" (Le protocole requiert une fonction ... voulez-vous ajouter un stub ?). Je veux ajouter un stub ! Comment puis-je lui demander d'ajouter un talon pour moi ?