2015-01-02 2 views
-1

Я пытаюсь сравнить текстовое значение с объектом массива, который является UITextField, со строкой. Вот отрывок из моего кода:iOS - получить текстовое значение из массива UITextFields

for (int stunde = 1; stunde <= 11; stunde++) { 
    if ([textEingabe[stunde - 1] isEqualToString:@""]) { 
     //NSLog(@"ignorierem"); 
     //ignorieren 
    } else .... 

в то время как мой массив содержит:

NSArray *textEingabe = @[_texteingabe1.text,_texteingabe2.text,...]; 
+1

В чем конкретно ваш вопрос? –

+0

Как получить текстовое значение объекта из массива? thx – Tim

+1

в объективе-c вы бы использовали быструю перечисление: http://stackoverflow.com/a/7476675/1672895 – carlodurso

ответ

0

Использование для в цикле кажется самым простым, если целью является просто сравнить массив строк, чтобы увидеть, если они не заполнены:

for(NSString * text in textEingabe){ 
    if([text isEqualToString:@""]){ 
     //something 
    } 
    else{ 
     //something else 
    } 
} 
Смежные вопросы