2012-04-28 7 views
0

У меня есть представление с примерно 20 текстовыми полями, и я хочу проверить количество полей с текстом, а не число, которое пусто. Каков наилучший способ сделать это?Получите количество текстовых полей с текстом

+0

Вы, пожалуйста, ясно? я не могу понять, что вы попросили! – Bala

ответ

1

Предполагая, что текстовые поля внутри theView:

NSUInteger count = 0; 
for (UITextField *textField in theView.subviews) { 
    if ([textField isKindOfClass: [UITextField class]]) { 
     if ([textField.text length]) 
      count++; 
    } 
} 
+0

+1, но вы можете проверить класс перед доступом к текстовому свойству. – danh

+0

@ danh Да, вы правы. Это была плохая ошибка. Исправленный. – Costique

Смежные вопросы