Durchlaufen Sie die Unteransicht, um nach leeren UITextField - Swift zu suchen

Ich frage mich, wie ich den folgenden Ziel-C-Code im Wesentlichen in Swift umwandeln kann.

Dies durchläuft alle Unteransichten in der von mir gewünschten Ansicht, prüft, ob es sich um Textfelder handelt, und prüft, ob sie leer sind.

for (UIView *view in contentVw.subviews) {
    NSLog(@"%@", view);
    if ([view isKindOfClass:[UITextField class]]) {
        UITextField *textfield = (UITextField *)view;
        if (([textfield.text isEqualToString:""])) {
            //show error
            return;
        }
    }
}

Hier bin ich mit einer schnellen Übersetzung:

for view in self.view.subviews as [UIView] {
    if view.isKindOfClass(UITextField) {
        //...

    }
}

Jede Hilfe wäre toll!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage