Bei der Einrichtung von Google Analytics für iOS-Projekt (in Swift) wurde der Fehler "Guard-Körper kann nicht durchfallen" angezeigt [duplizieren]

9

Beim Versuch, meinen Build auf XCode zu archivieren, erhalte ich den folgenden Fehler:

  

/Users/AppDelegate.swift:18:9: "Wächter" -Körper darf nicht durchfallen,   Erwägen Sie, 'return' oder 'break' zu verwenden, um den Bereich zu verlassen

Es ist ein wenig frustrierend, denn es ist der genaue Code, den Google Analytics (ich habe sie gerade kopiert / eingefügt habe) Ihnen nahe legt, sich anzumelden, um ihre Analysen einzurichten. Es tritt auch nur bei der Archivierung meines Builds auf. Es tritt nicht auf, wenn ich nur meinen Code im Simulator abspiele.

Würde mich freuen, wenn jemand Ideen hätte.

EDIT: Ich habe auch versucht, eine Pause zu machen oder nach der Assert weiterzumachen, aber ich habe einen Fehler bekommen ... Etwas daran, dass es keine Schleife ist.

%Vor%     
user2411290 27.06.2017, 18:01
quelle

1 Antwort

17

guard let function muss den aktuellen Bereich Ihrer gai Variable verlassen. Sie müssen also Ihren Code zu

ändern %Vor%

Hier ist das Dokument :

  

Die else-Klausel einer Guard-Anweisung ist erforderlich und muss entweder aufgerufen werden   eine Funktion, die mit dem noreturn-Attribut oder dem Übertragungsprogramm gekennzeichnet ist   Kontrolle außerhalb des umschließenden Geltungsbereichs der Guard-Anweisung unter Verwendung eines der   folgende Aussagen:

     

Rückkehr Pause weiter werfen

    
Fangming Ning 27.06.2017, 18:06
quelle

Tags und Links