iOS7 UIS переключите его Event ValueChanged: непрерывный вызов - это ошибка или как?

редактировать

Теперь это исправленоios7.1
Не делайте никаких изменений, чтобы исправить это.

Edit2

Видимо та же проблема повторяется в iOS 8.0 и 8.1

Edit3

Теперь это исправленоios9.2
Не делайте никаких изменений, чтобы исправить это.

Привет сегодня я видел вUISwitch's МероприятиеValueChanged: призваниеcontinuously пока я перехожу наOn вOff или жеOff на, и мой палец все еще двигался на правой стороне, а также левой стороне. Я посетил GIF изображение для более четкого просмотра с NSLog.

Мой метод изменения стоимости:

- (IBAction)changeSwitch:(id)sender{

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

}

iOS6 тот же код Switch работает отлично, как мы ожидали:

так может кто-нибудь предложить мне, чтобы звонить только один раз его состояние вкл или выкл. или это баг или что ..?

ОБНОВИТЬ

Вот мое демо этого:

программный Добавить UISwitch

из XIB добавив UISwitch

Ответы на вопрос(12)

Ваш ответ на вопрос