Допустим, у меня есть несколько UILabel, которые были установлены в IB и подключены к IBOulets в коде (label1, label2, label3, label4)
Как мне создать эти имена переменных в коде, чтобы я мог изменить текст каждого из них в цикле, где метки взяты из NSArray.
Вот псевдокод:
labelArray = [NSArray arrayWithObjects:@"this", @"array", @"has", @"a", @"random", @"amount", @"of", @"items", nil];
for (int i = 0; i < [labelArray count]; i++)
{
// labelx is the constructed name of the IBOutlet
lablex.text = [labelArray objectAtIndex:i];
}
Как я могу построить 'labelx' выше? Можно ли это сделать с помощью блоков?