IBActionSheet was not presenting cancel and destructive buttons properly.

* Destructive always on top.
* Cancel always on bottom.
* If you don't define a callback for cancel or other buttons, won't crash.