Removed the delegate from uuShowAlertWithTitle:message:

There is not chance to reset the delegate later. A delegate must always be nil-able, everything else would be a potential death trap. This is a general pattern. An object is must always remove all assigned references when its is deallocated. It was not possible in this method.

Example: if there is a view controller that sets itself as delegate and displays the alert. Than the view controller is removed and delegate is a dangling pointer. Might be the case if there is a notification.