Ich habe ein Vanille-Xcode (v6.2) -Projekt (Projekt A) erstellt, das den Fehler "
" auslöst'Xcode kann die Protokolldeklaration von nicht finden "UIViewControllerAnimatedTransitioning" '
Hier ist der Code:
%Vor%Sonderbare Sache ist, ich habe ein Beispielprojekt, das ich heruntergeladen habe (Projekt B), dass ich den genauen obigen Code hineinlegen kann und es UIViewControllerAnimatedTransitioning-Protokoll ohne ein Problem erkennen wird:
%Vor%Die offensichtlichsten Unterschiede zwischen den beiden Projekten sind, dass das zweite heruntergeladene Projekt die Frameworks im Explorer enthält, aber das Projekt, das ich mit Xcode 6.2 erstellt habe, nicht. Beim weiteren Lesen habe ich festgestellt, dass neue Versionen von Xcode die Notwendigkeit, Frameworks manuell zu verbinden, eliminieren, also bin ich mir nicht sicher, ob es relevant ist.
So, dass Projekt A einen Fehler in etwas ausgelöst hat, was Projekt B nicht tut, habe ich ein neues Projekt (Projekt C) in Xcode (Single View Application) gestartet und eingefügt:
%Vor%Und bekomme den gleichen Fehler:
'Xcode kann die Protokolldeklaration von nicht finden "UIViewControllerAnimatedTransitioning" '
Neustart von Xcode und Mac und der Fehler bleibt bestehen.
WTF passiert hier?