Sunderland boss Paolo Di Canio has taken a strong line with Connor Wickham, claiming he needs to "slap his face" to get him firing.