UISegmentedControl ausgewählten index immer 0?

Ich habe eine UISegmentedControl, 6 Segmente, die ich erstellt, die im Interface Builder. Ich rufe folgende Methode auf den Wert geändert:

-(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;
    }
}

Immer, wenn ich die Segmente, die selectedSegmentIndex is always 0. Warum ist das so?

InformationsquelleAutor Sheehan Alam | 2011-07-05

Schreibe einen Kommentar