The GTActionSheet is an iOS class implementing the UIActionSheet and provides a way to use it with a completion handler block, instead of using the usual way with the delegate methods. It consists of a simple but useful tool, that takes the hassle away for implementing the usual delegate methods in every class that an action sheet must be used. With it, both the action sheet showing and user respond handling are managed in one place.
You can find it here:
https://github.com/gabrieltheodoropoulos/iOS-CustomizedActionSheet