ピッカービューで行を選択した後、ユーザーが 2 つのタイプの結果から選択できるように、セグメント化されたコントロールを使用しました。ただし、ピッカービューで行を選択すると、選択したセグメントの結果が表示されますが、別のセグメントを選択すると、行を再度選択するまで何も実行されません。
これが私のコードです:
- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
i=row;
switch (i) {
case 0:
case 1
if(_segment.selectedSegmentIndex == 1){
[self Fquarter];
[self Tquarter];
[self Ten];
[self Twenty];
[self Fourty];
[self Fifty];
NSLog(@"AUDIO 10 MINS");
}
if(_segment.selectedSegmentIndex == 0){
[self SFquarter];
[self STquarter];
[self STen];
[self STwenty];
[self SFourty];
[self SFifty];
NSLog(@"Visual 10 MINS");
}
どの場合もそうですが、何を見逃したのでしょうか。