Я также пытался установить пользовательские селекторы для разных UIAlertViews.Мой ответ на эту проблему состоял в том, чтобы сделать каждый конкретный UIAlertView автоматически высвобождаемым полем класса вызова моего основного контроллера.Таким образом, когда вызывается метод делегата - (void) alertView: (UIAlertView *) alertView didDismissWithButtonIndex: (NSInteger) buttonIndex, я использую поле alertView в качестве средства защиты для вызова правильного метода.