Я пытаюсь выбрать первую строку по умолчанию. Здесь я попробовал
-(void)pickerViewLoaded{
[pickerView setShowSelectionIndicator:YES];
pickerView.delegate = self;
[pickerView reloadAllComponents];
[pickerView selectRow:1 inComponent:0 animated:YES]
}
Это прекрасно работает, когда я вызываю этот метод для viewDidLoad (), который вызывает метод didSelectRow, но выбирает вторую строкуэтого компонента не первый.когда я вызываю с помощью [pickerView selectRow: 0 inComponent: 0 animated: YES], то он никогда не вызывает метод didSelectRow.
другая проблема заключается в том, что когда я вызываю метод pickerViewLoaded при выборе сегментированного элемента управления, он не вызывает метод didSelectRow.Я до сих пор не могу понять, когда он может вызвать с viewDidLoad, почему бы не с segmentedControl.
Спасибо всем,