У меня есть массив с 26 алфавитами и вторым массивом с 3 UIButtons. Я хочу взять случайные 3 алфавита из массива и установить их случайным образом в качестве заголовков из 3 UIButtons. Здесь есть код.Помещать случайные объекты NSArray в случайные UIButtons Название NSArray
-(void)placeImages {
NSMutableArray *alphabetarr=[[NSArray alloc]
initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",
@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Y",@"Z",nil];
NSMutableArray *buttons = [NSArray arrayWithObjects:btn1, btn2, btn3, nil];
for (UIButton *btn in buttons) {
int randomIndex= arc4random() % [alphabetarr count];
NSString* titre = [alphabetarr objectAtIndex:randomIndex];
[btn setTitle:titre forState:UIControlStateNormal];
[alphabetarr removeObjectAtIndex:randomIndex];
}
Через использование этого кода я видел только один alphet в одном UIButton..please подсказать один, как я могу выбрать 3 случайное alphatbet из массива и установить эти 3 случайных алфавиты в званиях 3 UIButtons массива.
Смотрите, если вы выделили память на кнопки .. –