Ich habe versucht, XMPP-Framework in meinem iOS-Projekt hinzuzufügen, und ich konnte es nicht funktionieren. Stellt sich heraus, ich habe es falsch hinzugefügt, also habe ich versucht, es zu entfernen und jetzt ohne XMPP bekomme ich diese Fehler: Vielen Dank im Voraus! Eigenschaft hat eine vorherige Deklaration
Antwort
Dies könnte auch wegen CocoaPods
passieren. Ich hatte dieses Problem mit der Version cocoapods-0.39.0
, Downgrade auf cocoapods-0.38.2
repariert es für jetzt.
Das hat auch den Trick für mich (6 Stunden in den Kopf auf den Schreibtisch schlagen). Kannst du mir erklären, wie du das herausgefunden hast, damit wir ein Problem mit Github lösen können? Ich habe das noch nicht gemeldet. – Andrew
gleich hier ... alles für ein paar Stunden versucht ... als auf 0.38.2 heruntergestuft und perfekt funktioniert – rsergiu2003
Hast du etwas besonderes vor dem Downgrade gemacht? Ich habe das selbe Problem wie du, aber ich kann es seit Tagen nicht beheben. Ich habe auf 0.38.2 wie hier erklärt herabgestuft, aber das behebt es nicht: http://StackOverflow.com/Questions/20487849/downgrading-or-Installer-Oder-Version-of-cocoapods Ich reklonierte auch das Projekt und XCode sogar neu installiert. – JWKothe
Sie haben zwei Kopien von AFNetworking in Ihrem Projekt. Löschen Sie einen von ihnen.
... oder noch besser, verwenden Sie CocoaPods, um AFNetworking und Ihr XMPP-Framework in Ihr Projekt zu integrieren.
ich diesen Fehler hätte, nachdem ich Klasse von Obj-c zu Swift Refactoring und obwohl Klassen Name war anders, aber Methoden Namen bleiben die gleichen, so das verursachte "Eigenschaft hat eine vorherige Deklaration" Fehler. Aber es war nur, wenn ich versuche, App auf anderem Ziel zu laufen.
Also ich nur refaktorierte Klasse aus dem Projekt entfernen und das Projekt reinigen, die das Problem für mich lösen.
Einer der Gründe dafür ist, dass Sie doppelte .h oder .m Dateien haben.
Eine vorübergehende Lösung besteht darin, Ihr Projekt einfach in Xcode auszuwählen, mit der rechten Maustaste zu klicken und "Im Finder anzeigen" zu drücken.
Suchen Sie nach der Datei, die Ihnen einen Fehler anzeigt.
Sie finden zwei Dateien mit diesem Namen.
Löschen Sie einfach einen und Sie sind gut zu gehen.
Ich hatte das gleiche Problem, wenn ich kopiere und füge ganze XCode-Projekt an einen anderen Ort und öffnete es dort. Hat wahrscheinlich etwas mit Projekteinstellungen und Standardpfaden für Klassen. Versuchen Sie, ein neues Projekt zu erstellen und jede Klasse einzeln in das neue Projekt zu kopieren und einzufügen, das ordnungsgemäß erstellt wurde.
der Fehler ist Ihre Schnittstelle Doppelte Schnittstellendefinition für Klasse. das ist Arbeit für mich duplicate interface declaration for class. irgendwie haben Sie es geschafft, die .h-Datei zweimal zu importieren. Überprüfen Sie, ob Sie immer #import und nicht #include verwenden.
- 1. Python globale Deklaration bricht die vorherige Zeile
- 2. Keine vorherige extern-Deklaration für nicht-statische Variable ‚FrameworkNameVersionString‘
- 3. Hinweis: vorherige implizite Deklaration von 'point_forward' war hier
- 4. Get nur Eigenschaft von Objekt hat nur eine Eigenschaft JQuery
- 5. Css-Selektor, wenn Geschwister eine Eigenschaft hat
- 6. hat ndb haben eine Liste Eigenschaft
- 7. gesetzt Eigenschaft ‚system.windows.resourcedictionary.deferrablecontent‘ hat eine Ausnahme
- 8. "Eigenschaft 'Pfad' hat keinen Wert"
- 9. VerifyInputWhenFocusTarget -Eigenschaft hat keine Wirkung
- 10. C# Eigenschaft Setterkörper ohne Deklaration einer Eigenschaftsvariablen auf Klassenebene
- 11. Erweiterung Eigenschaft Konflikt Deklaration der Unterklasse in Swift
- 12. Überprüfen, ob der vorherige Artikel ein bestimmtes Wordpress-Postformat hat
- 13. Funktionsauswertung deaktiviert, da eine vorherige Auswertungsfunktion abgelaufen
- 14. Wie überprüft man, ob das Objekt json eine Eigenschaft hat
- 15. Überprüfen Sie, ob ein Objekt eine Eigenschaft hat
- 16. Warum hat jede Klasse in VBA eine Application-Eigenschaft?
- 17. Ausnahmebedingung: Die Size-Eigenschaft hat eine ungültige Größe von 0
- 18. AutoMapper Die Schnittstelle hat eine widersprüchliche Eigenschaft ID Parametername: Interface
- 19. Hat Button eine Eigenschaft zum Speichern einer Zeichenfolge?
- 20. Flex-Compiler-Warnung - Variable 'Element' hat keine Typ-Deklaration
- 21. Releasing eine Eigenschaft (Objective-C)
- 22. Deklaration und Deklaration im Gegensatz zu Ausnahmen ohne Deklaration
- 23. C Feld hat unvollständigen Typ, ohne Forward-Deklaration
- 24. eine Eigenschaft, die eine andere Eigenschaft beobachtet?
- 25. Warum hat keine Eigenschaft Auswirkungen in Ankhsvn?
- 26. "IsAsync" hat keine Auswirkung auf langsame Eigenschaft?
- 27. Warum hat UINavigationController keine rootViewController-Eigenschaft?
- 28. JS Objekt hat die Eigenschaft tief Check
- 29. Was passiert mit späteren Abfragen, wenn eine vorherige Abfrage einen Fehler hat
- 30. Wie man eine vorherige Version von Postgres DB in Postgres.App herunterlädt/hat
Gibt es eine Möglichkeit, das Bild entweder größer zu machen oder den Text daraus in Ihre Nachricht zu kopieren? (Oder: "Was ist das, ein Screenshot für ANTS ?!") –
Habe es etwas größer gemacht! – DanHabib