Предположим, что у меня есть 4 UITextFields (line1, line2, line3 и line4) как ivars в классе My viewcontroller. Я хочу быстро перечислить массив, состоящий из 4 строк, а затем заполнить каждый из UITextFields строковыми данными из массива. Как получить ссылку на каждый из UITextFields? Я знаю, что с KVC (см. Код) возможен один способ, но есть ли другой вариант для этого?Objective-C Быстрый экземпляр экземпляра перечисления с доступом
int i = 1;
for(NSString *string in array) {
NSString *fieldName = [NSString stringWithFormat:@"line%@", i];
UITextField *field = [self valueForKey:fieldName];
field.text = string;
}
* cough * вы, вероятно, хотите увеличить этот 'i', и это не'% @ '. Я буду публиковать более полезные комментарии в качестве фактического ответа ... – Tommy