それぞれ3つのセグメントを持つIBで5つのUISegmetedControlsを作成しました。選択したセグメントをNSArrayに保存します。問題は、ユーザーが以前に選択したのと同じセグメントを選択して、ビューを再度ロードしたい場合です。UISegmentedControlにアクセスするにはどうすればよいですか?各コントロールには異なるタグ値があります。プログラムで作成する必要がありますか?
編集解決策を見つけました:コントロールごとにIBOutletを作成しました。それは機能しますが、より良い解決策があるかもしれません。
@interface UISegmentedControlViewController : UIViewController {
IBOutlet UISegmentedControl *Segment1;
IBOutlet UISegmentedControl *Segment2;
IBOutlet UISegmentedControl *Segment3;
}