La propriété a une déclaration antérieure

J'ai essayé d'append un framework XMPP dans mon projet ios et je n'ai pas réussi à le faire fonctionner. Il s'avère que je l'ai ajouté incorrectement, donc j'ai essayé de le supprimer et maintenant sans XMPP je reçois ces erreurs: Merci à l'avance! entrez la description de l'image ici

Cela pourrait aussi arriver à cause de CocoaPods . J'ai eu ce problème avec la version cocoapods-0.39.0 , la rétrogradation à cocoapods-0.38.2 corrigé pour l'instant.

Vous avez deux copys de AFNetworking dans votre projet. Supprimer l'un d'eux.

… ou mieux encore, utilisez CocoaPods pour intégrer AFNetworking et votre framework XMPP dans votre projet.

Il peut être dû à un certain nombre de la même propriété ajoutée coup de code

J'ai eu cette erreur après avoir refactorisé la class de Obj-c à Swift et bien que les noms de classs étaient différents mais les noms de methods restaient les mêmes, ce qui causait l'erreur "Property Has a Previous Declaration". Mais ce n'est que lorsque j'essaie d'exécuter l'application sur une cible différente.

Donc, je supprime simplement la class refactorisée du projet et nettoie le projet, cela résout le problème pour moi.

L'une des raisons en est que vous avez des files .h ou .m en double.
Une solution de contournement temporaire consiste simplement à sélectionner votre projet dans Xcode, cliquez avec le button droit et appuyez sur "Afficher dans le Finder".
Recherchez le file qui vous donne une erreur.
Vous findez deux files de ce nom.
Il suffit d'en supprimer un et vous êtes prêt à partir.

J'ai eu le même problème quand j'ai copié et collé le projet XCode entier à un autre endroit et l'ai ouvert là. Probablement quelque chose avec les parameters du projet et les paths par défaut pour les classs. Essayez de créer un nouveau projet et copyz et collez chaque class individuellement dans le nouveau projet, créé correctement.

l'erreur est votre interface Définition de l' interface en double pour la class . C'est un travail pour moi une déclaration d'interface en double pour la class . d'une certaine façon, vous avez réussi à importer le file .h deux fois. Vérifiez que vous utilisez toujours #import et non #include.