【发布时间】:2014-09-25 16:53:14
【问题描述】:
我想知道如何从本质上将下面的目标 c 代码转换为 swift。
这将遍历我想要的视图上的所有子视图,检查它们是否是文本字段,然后检查它们是否为空。
for (UIView *view in contentVw.subviews) {
NSLog(@"%@", view);
if ([view isKindOfClass:[UITextField class]]) {
UITextField *textfield = (UITextField *)view;
if (([textfield.text isEqualToString:""])) {
//show error
return;
}
}
}
到目前为止,我的翻译速度很快:
for view in self.view.subviews as [UIView] {
if view.isKindOfClass(UITextField) {
//...
}
}
任何帮助都会很棒!
【问题讨论】:
标签: ios for-loop swift fast-enumeration