UIControl - changing assigned selectors: addTarget & removeTargetDevo removeTarget prima addTarget
membri che è necessario rimuovere l'obiettivo prima cambiare ad un altro. Tuttavia, cosa succede se sto impostando il target in cellForRowAtIndexPath? Devo rimuovere il target prima di aggiungerlo di nuovo anche se non cambia? Chiamerà il metodo due volte se non lo rimuoverò o lo sovrascriverà?
[cell.cellSwitch removeTarget:self action:@selector(notifySwitchChanged:) forControlEvents:UIControlEventValueChanged];
[cell.cellSwitch addTarget:self action:@selector(notifySwitchChanged:) forControlEvents:UIControlEventValueChanged];