UIAlertView category to replace UIAletViewDelegate by block