O identificador UIAlertController dispensa ao clicar fora (IPad)

Antes do iOS8, usamos o UIActionSheet para mostrar alertas e agora precisamos usar o UIAlertController.

Quando usamos o UIActionSheet, conseguimos lidar facilmente com situações em que o usuário clicou fora da janela pop-up (o que significa que ele deseja cancelar a operação) comparando o clickedButtonAtIndex ao cancelButtonIndex - se o usuário realmente pressionou fora do pop-up, obtivemos o índice do botão Cancelar nesta função.

Como podemos lidar com essas situações com o novo UIAlertController? Eu tentei usar o bloco "conclusão", mas ele não tem nenhum contexto. Existe uma maneira fácil de lidar com isso? (exceto "salvando" os estados das ações em alguma variável geral).

questionAnswers(3)

yourAnswerToTheQuestion