UISegmentedControl всегда выбирает индекс 0?

У меня есть UISegmentedControl с 6 сегментами, которые я создал в Интерфейсном Разработчике. Я вызываю следующий метод при изменении значения:

-(IBAction)segmentedChartButtonChanged:(id)sender
{
    switch (self.segmentedChartButton.selectedSegmentIndex) {
        case 0:
            NSLog(@"5d selected. Index: %d", self.segmentedChartButton.selectedSegmentIndex);
            break;
        case 1:
            NSLog(@"3m selected. Index: %d", self.segmentedChartButton.selectedSegmentIndex);
            break;
        default:
            break;
    }
}

Каждый раз, когда я меняю сегменты, selectedSegmentIndex всегда равен 0 . Почему это?

5
задан Sheehan Alam 5 July 2011 в 16:30
поделиться