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 № 1Es funktioniert in Xcode 8.2.1:
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.