iOS7 UISwitch sein Event ValueChanged: Dauerndes Anrufen ist dieser Bug oder was ..?

Bearbeiten

Es ist jetzt behobenios7.1
Nehmen Sie keine Anpassungen vor, um das Problem zu beheben.

Edit2

Anscheinend tritt das gleiche Problem in iOS 8.0 und 8.1 erneut auf

Edit3

Es ist jetzt behobenios9.2
Nehmen Sie keine Anpassungen vor, um das Problem zu beheben.

Hallo Heute habe ich gesehen inUISwitch's VeranstaltungValueChanged: Berufungcontinuously während ich wechsle zuOn zuOff oderOff auf Ein und mein Finger bewegte sich immer noch sowohl auf der rechten als auch auf der linken Seite. Mit NSLog habe ich das GIF-Bild übersichtlicher dargestellt.

Meine wertveränderte Methode ist:

- (IBAction)changeSwitch:(id)sender{

    if([sender isOn]){
        NSLog(@"Switch is ON");
    } else{
        NSLog(@"Switch is OFF");
    }

}

iOS6 derselbe Code von Switch funktioniert einwandfrei, wie wir es erwarten:

so kann mir jemand vorschlagen, dass nur einmal sein zustand an oder aus gerufen wird. oder ist das ein Bug oder was ..?

AKTUALISIEREN

Hier ist meine Demo davon:

programmatic Add UISwitch

von XIB Hinzufügen von UISwitch

Antworten auf die Frage(12)

Ihre Antwort auf die Frage