UIAlertController maneja descartar al hacer clic fuera (IPad)

Antes de iOS8, usábamos la UIActionSheet para mostrar alertas y ahora necesitamos usar el UIAlertController.

Cuando usamos la UIActionSheet, pudimos manejar fácilmente situaciones en las que el usuario hizo clic fuera de la ventana emergente (lo que significa que quiere cancelar la operación) comparando clickedButtonAtIndex con cancelButtonIndex; si el usuario presionó fuera de la ventana emergente, obtuvimos el índice del botón de cancelación en esta función

¿Cómo podemos manejar estas situaciones con el nuevo UIAlertController? Traté de usar el bloque de "finalización" pero no tiene ningún contexto. ¿Hay una manera fácil de manejar esto? (aparte de "guardar" los estados de acciones en alguna variable general).

Respuestas a la pregunta(3)

Su respuesta a la pregunta