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's
eventos ValueChanged:
de chamada continuously
, enquanto eu sou a mudança para On
a Off
ou Off
para 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: