最初の行をデフォルトとして選択しようとしています..ここで私は試しました
-(void)pickerViewLoaded{
[pickerView setShowSelectionIndicator:YES];
pickerView.delegate = self;
[pickerView reloadAllComponents];
[pickerView selectRow:1 inComponent:0 animated:YES]
}
didSelectRow メソッドを呼び出す viewDidLoad() でこのメソッドを呼び出すと正常に動作しますが、最初の行ではなくそのコンポーネントの 2 番目の行を選択しています。[pickerView selectRow:0 inComponent:0 animation:YES] で呼び出すと、didSelectRow メソッドは呼び出されません。
別の問題は、セグメント化されたコントロールの選択時に pickerViewLoaded メソッドを呼び出すと、didSelectRow メソッドが呼び出されないことです。私はまだviewDidLoadでいつ呼び出すことができるのか理解できませんでした。
皆さんありがとう、