UIControl - changing assigned selectors: addTarget & removeTarget¿Debo removeTarget antes addTarget
Unidos que se debe quitar el destino antes de cambiar a otro. Sin embargo, ¿qué ocurre si configuro el objetivo en cellForRowAtIndexPath? ¿Debo eliminar el objetivo antes de agregarlo nuevamente aunque no cambie? ¿Llamará al método dos veces si no lo elimino o simplemente lo sobreescribirá?
[cell.cellSwitch removeTarget:self action:@selector(notifySwitchChanged:) forControlEvents:UIControlEventValueChanged];
[cell.cellSwitch addTarget:self action:@selector(notifySwitchChanged:) forControlEvents:UIControlEventValueChanged];