Use UIAlertView with blocks instead of a delegate