Pase por la subvista para verificar si UITextField está vacío - Swift
Me pregunto cómo transformar esencialmente el código objetivo c a continuación en rápido.
Esto recorrerá todas las subvistas en mi vista deseada, verificará si son campos de texto y luego verificará si están vacías o no.
for (UIView *view in contentVw.subviews) {
NSLog(@"%@", view);
if ([view isKindOfClass:[UITextField class]]) {
UITextField *textfield = (UITextField *)view;
if (([textfield.text isEqualToString:""])) {
//show error
return;
}
}
}
Aquí es donde estoy con una traducción rápida hasta ahora:
for view in self.view.subviews as [UIView] {
if view.isKindOfClass(UITextField) {
//...
}
}
¡Cualquier ayuda sería genial!