Протокол UIAlertViewDelegate определяет два метода: alertView:clickedButtonAtIndex: и alertView:didDismissWithButtonIndex:, которые кажутся мне одинаковыми по полезности.
Почему существует clickedButtonAtIndex и didDismissButtonWithIndex, когда они оба делают одно и то же? Я понимаю, что есть также willDismissButtonWithIndex, который происходит до того, как предупреждение будет отклонено, но есть ли причина использовать clickedButtonAtIndex вместо didDismissButtonWithIndex?