Я хочу, чтобы пользователь вращал средство выбора, и при появлении определенной строки он должен загрузить соответствующий массив и отобразить его в UITableView.Я бы предпочел, чтобы пользователь не должен был вращать инструмент выбора, а затем нажимать отдельную кнопку "выбор".
У меня есть обычные методы выбора и таблицы, но стол выиграл 'не обновляется, так как сборщик вращается.Таблица обновляется при начальной загрузке NIB, но после этого ничего не происходит.
Это метод выбора.Массивы загружаются и вызывается reloadData, но тогда ничего ...?
Помощь оценена.
(void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
NSLog(@"Selected: %@. Index: %i", [pickerSelections objectAtIndex:row], row);
pickerChoice = [pickerSelections objectAtIndex:row];
if (pickerChoice==@"String1"){
NSLog(@"load Array1");
Names1 = [[NSArray alloc]initWithObjects:@"Bob Jones",@"Joe Brown",@"Nigel Smith",nil];
[contactTable reloadData];
}else if (pickerChoice==@"String2"){
NSLog(@"load Array2");
Names2 = [[NSArray alloc]initWithObjects:@"Bob Jennings",@"Joe Brown",@"Nigel Smith",nil];
[contactTable reloadData];
}
}