I installé un Pod Material
et que pod a quelque chose comme ceci:Override conforme au protocole de Swift
extension UIViewController: UIViewControllerTransitioningDelegate {
//here is the method to conform protocol
}
Mais je dois moi-même conforme à ce protocole au même endroit:
Lorsque je tente d'étendre mon UIViewController
avec UIViewControllerTransitioningDelegate
puis je me suis une erreur:
redundant conformance to protocol.
Ce que je dois faire?
extension UIViewController: UIViewControllerTransitioningDelegate {
//my OWN implementation here I need
}
Est-il possible de passer outre la conformité de Pod avec mon propre?
Votre superclasse a déjà confirmé le protocole –
Il est pas une réponse à la question :) Désolé –
Vous n'avez pas besoin d'ajouter le protocole à l'extension si elle est déjà implémentée par la classe. Et vous ne pouvez pas remplacer une méthode dans une extension, votre meilleur pari est de sous-classer la classe Pod et remplacer la méthode dans la sous-classe – DatForis