La recherche rapide pour cette question ne m'a rien donné. En même temps, c'est difficile à expliquer, je suppose que tout est clair à partir de cette méthode. Jetez un oeil à cela, s'il vous plaît:Comment passer dans l'objet qui prend délégué
func tap(sender: AnyObject, action: Selector) -> UITapGestureRecognizer {
let tap = UITapGestureRecognizer(target: sender, action: action)
tap.delegate = sender
return tap
}
Erreur:
Type 'AnyObject' does not conform to protocol 'UIGestureRecognizerDelegate'
La question est ce besoin d'écrire supplémentaire pour AnyObject
pour éviter de faire passer ce message? Ou d'autres moyens?
Qu'est-ce qui ne va pas dans l'écriture directe de cette partie de code au lieu de faire une capture d'écran? –
Modifié. C'était plus rapide à comprendre que maintenant. La réponse est simple je crois. – Michael