Скажем, у меня есть несколько UILabels, которые были настроены в 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 выше? Можно ли это сделать с помощью блоков?