基於 block 反饋的 UIActionSheet subclass