Xcode 6.3 Update führt dazu, dass die funktionierende App fehlschlägt - was jetzt funktionierte, funktioniert nicht

9

Ich weiß nicht, ob jemand anderes das schon einmal erlebt hat, aber ich habe eine App, die ich gerade entwickle, und es hat gut funktioniert. Dann habe ich dummerweise erlaubt, dass Mac installiert und xcode update. Das nächste, was ich weiß, ich öffne das Projekt und der Build scheitert mit 21 Fehlern. Ich habe 20 von ihnen behoben. Übrigens, jeder, der dieses Problem mit PF_Nullability errors findet, überprüft dies .

Das hat für 20 Fehler funktioniert, aber der letzte ist in einer Funktion, die richtig funktionierte. In dieser Funktion frage ich eine Datenklasse auf parse.com und bekomme ein zufälliges Objekt, um Variablen in meiner Ansicht controller/app/whatevers zu füllen. Ich stelle die Funktion unten, damit Sie das Ganze sehen können, aber das ist die falsche Zeile:

%Vor%

Hier ist die ganze Funktion und hier ist zu hoffen, dass es nur eine Syntax-Sache wie die anderen 20 Fixes ist:

%Vor%

Irgendwelche Ideen, wie Sie diesen Fehler loswerden können? Warum funktioniert es jetzt nicht, wenn es vorher funktioniert hat? Danke.

    
user3147770 09.04.2015, 17:00
quelle

4 Antworten

2

Nun, ein Fehler führte schließlich zu einem anderen, aber ich habe es schließlich geschafft ... es war im Grunde Syntax (Casting-Fehler auch, denke ich, aber im Wesentlichen Syntaxfehler im Casting ... ich denke ... a Fragezeichen hier, ein Ausrufezeichen dort ... Ich bin ein Newb, also habe ich wirklich keine Ahnung, nur mit Versuch und Irrtum auszukommen), aber hier ist was funktioniert:

%Vor%     
user3147770 10.04.2015, 03:17
quelle
1

Warum machst du nicht einfach:

  1. Gehen Sie zu Ссылка (benötigt ein Entwicklerkonto) und laden Sie Xcode 6.2 DMG herunter
  2. Benennen Sie in / Applications die aktuelle Xcode 6.3-App (es heißt nur Xcode) in Xcode-6.3
  3. um
  4. Laden Sie das heruntergeladene DMG hoch und kopieren Sie dann Xcode in Anwendungen.
  5. Xcode ist jetzt Xcode 6.2

Ich benutze diesen Ansatz, so dass Xcode immer der letzte ist. Auf diese Weise kann ich alte Projekte nur auf den richtigen Xcode umstellen (ich lege alle Icons auf Dock).

Hinweis: Dies ist ein Workaround für Ihr Hauptproblem. In naher Zukunft sollten Sie zu Xcode 6.3 & amp wechseln; Swift 1.2, aber in der Zwischenzeit können Sie wieder bauen

    
Diego Freniche 09.04.2015 18:04
quelle
1

Laden Sie die letzte Version von Parse herunter, um dieses Problem zu beheben.

Ссылка

    
Dimitri 10.04.2015 15:04
quelle
0

In Xcode gibt es ein Tool, mit dem Sie Ihre Swift 1.1 in 1.2 konvertieren können - Gehen Sie zu Bearbeiten & gt; Konvertiere

    
dsieczko 13.04.2015 13:05
quelle

Tags und Links