Я создаю приложение, которое использует вид выбора. Когда приложение загружается, представление выбора получает начальные параметры. Затем я хочу изменить эти параметры, изменив массив, используемый в делегате, а затем вызвав метод reloadcomponent в IBAction, инициируемом нажатием кнопки. Когда я делаю это, ничего не происходит. Первоначальный выбор все еще там. Delegate и dateSource оба устанавливаются на владельца файла. Любая помощь или предложение приветствуется. Ниже приведен код, используемый в IBAction (NSLog показывает, что массив корректно изменяется):
NSArray * myArray = [[NSArray alloc] initWithObjects: @ "Elec Beat 1", @ "Elec Beat 2", @ "Elec Beat 3", @ "Elec Beat 4", @ "Elec Beat 5", ноль ];
[pickerChoices removeAllObjects];
[PickerChoices addObjectsFromArray:myArray];
[pickerView reloadComponent:0];
packSelect = 1;
NSLog(@"%@",pickerChoices);