Swift: Utilisation non déclaré type de
Je suis l'implémentation d'une classe, mais j'obtiens cette erreur:
Utilisation de non déclarées de type 'myProtocol'
Voici mon code:
class LocalContactService: myProtocol{
L'un de vous sait pourquoi j'obtiens cette erreur?
Avez-vous déclaré un protocole "myProtocol"? Si oui, merci de nous montrer la déclaration. Si pas, je vous recommande de lire developer.apple.com/library/ios/documentation/Swift/Conceptual/...
OriginalL'auteur user2924482 | 2016-07-21
Vous devez vous connecter pour publier un commentaire.
j'ai eu le même message d'erreur .dans mon cas, j'ai trouvé par hasard que j'ai ajouté mon swift fichiers dans "copie bundle de ressources" en "phase de construction", que j'ai supprimé tous les swift fichier à l'exception des actifs puis tout a bien fonctionné.
OriginalL'auteur nova
Peut-être vous n'avez jamais défini
myProtocol
. Ou si vous avez, c'est peut-être hors de portée dans laLocalContactService
classeVoici quelques exemples: developer.apple.com/library/ios/documentation/Swift/Conceptual/... Une définition de base (sans contenu utile) serait
protocol myProtocol {}
C'est exactement mon problème! Et je l'ai eu sur le même fichier, de sorte qu'il n'était pas évident. Merci
OriginalL'auteur Yonah Karp
Aller à votre
myProtocol
classe, et sur le côté droit (Si vous êtes en utilisant XCode), cliquez sur les Tests de votre classe. C'est ce que je veux dire."L'utilisation de non déclarées de type" rapide, même si le type est interne, et existe dans un même module
OriginalL'auteur impression7vx
J'ai eu cette erreur quand quelqu'un a poussé les modifications apportées à la
project.pbxproj
fichier.Sélectionnez le fichier hit
delete
et choisissez l'option deRemove Reference
Ajouter le fichier au projet, propre (cmd + maj + k), et de reconstruire
OriginalL'auteur Matthew Harries
J'mon cas, j'ai dû nettoyer le dossier de création, à la fermeture du projet, exécuter
pod install
, et puis le problème a disparu.OriginalL'auteur Ben