Editar
Agora está fixado em ios7.1
Não faça nenhum ajuste para consertar.
Edit2
Aparentemente, o mesmo problema acontece novamente no iOS 8.0 e 8.1
Edit3
Agora está fixado em ios9.2
Não faça nenhum ajuste para consertar.
Oi Hoje eu visto em UISwitch'seventos ValueChanged:de chamada continuously , enquanto eu sou a mudança para Ona Offou Offpara On e meu dedo se moveu ainda no lado direito, bem como do lado esquerdo. Eu anexei a imagem GIF para mais clara com NSLog.

Meu método de alteração de valor é:
- (IBAction)changeSwitch:(id)sender{
if([sender isOn]){
NSLog(@"Switch is ON");
} else{
NSLog(@"Switch is OFF");
}
}
iOS6 o mesmo código de Switch funcionando bem como esperamos:

então, alguém pode me sugerir que a chamada apenas uma vez esteja ligada ou desligada. ou isso é um bug ou o quê ..?
ATUALIZAR
Aqui está a minha demonstração disso: