У меня есть дилемма, у меня есть два UIPickerView, которые «показывают», когда загружаются два разных вида.Я начал с одного UIPickerView
и смог запустить его, загрузив массив и все другие действия UIPickerView
в ViewController.
Я думал, что это будет так же просто, как скопировать / вставить те же методы для нового UIPickerView
, но просто изменить имена переменных, также в пределах того же UIViewController
.
Проблема в том,- оба UIPickerView
показывают один и тот же набор данных в раскрывающемся списке?Я просто упускаю что-то очевидное здесь?
Обновлено ниже
Я сделал это для всех четырех методов ниже, и теперь это приложение вылетает после загрузки «следующего» представления?Это выглядит правильно?
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)thePickerView
- (NSInteger)thePickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component
- (NSString *)thePickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
- (void)thePickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component