Extension Swift conforme au protocole
J'ai de la difficulté de la création d'une extension en Swift qui est conforme à un protocole.
En Objective-C, je pourrais créer une catégorie qui est conforme à un protocole:
SomeProtocol.h
@protocol SomeProtocol
...
@end
UIView+Nom De Catégorie
#import SomeProtocol.h
@interface UIView (CategoryName) <SomeProtocol>
...
@end
Je suis en train de réaliser la même chose avec une rapide Extension
SomeProtocol.swift
protocol SomeProtocol {
...
}
UIView Extension
import UIKit
extension UIView : SomeProtocol {
...
}
Je reçois l'erreur suivante compilateur:
Type 'UIView' n'est pas conforme à un protocole de SomeProtocol'
source d'informationauteur Errortype520 | 2014-07-23
Vous devez vous connecter pour publier un commentaire.
S'il vous plaît vérifiez dans votre extension que vous avez mis en œuvre toutes les méthodes définies dans le protocole. Si la fonction n'est pas implémentée, alors on obtient l'erreur de compilation que vous avez énumérés.
Résultat: l'Extension qui est conforme à un protocole de
Espère que cela aide..!