/ / Swift Guard-Let-Statement-Snippet - Swift, Xcode, Code-Snippets

Swift Guard-Let Statement Schnipsel - swift, xcode, Code-Schnipsel

Warum Autovervollständigung für guardlet Snippet funktioniert nicht in Schließungen? Zum Beispiel:

DispatchQueue.main.async(execute: {
guardlet //no any suggestions by Xcode
})

Sollte ich diese Steueranweisung nicht in einer Schließung verwenden? Oder ist es nur ein falscher Bereich im Snippet?

Ich verwende Xcode 8.2 (8C38).

Antworten:

1 für die Antwort № 1

Es funktioniert in Xcode 8.2.1:

Guardlet-Ausschnitt

Stellen Sie sicher, dass in Ihrem Projekt keine Kompilierungsfehler vorliegen. Sie können Xcode schließen und eventuell erneut öffnen.


0 für die Antwort № 2
DispatchQueue.main.async(execute: {
guard let x = x where x > 0 else {
// Value requirements not met, do something
}
})

NB: - Hallo, es gibt keinen solchen Schlüssel "guardlet" in xcode.