Мне нужно, чтобы каждый UIAlertController в моем приложении выполнял определенное действие всякий раз, когда пользователь нажимает на него кнопку (то есть, когда она закрывается).На данный момент я могу думать только о том, чтобы сделать это индивидуально, закодировав это действие в каждый из обработчиков кнопок, например:
UIAlertAction *cancel = [UIAlertAction actionWithTitle:@"Cancel" style:UIAlertActionStyleCancel handler:^(UIAlertAction * _Nonnull action)
{
[self doSomeAction];
}];
Для UIAlertController
нет делегата.Как я могу выполнить одно и то же действие, которое выполняется каждый раз при прекращении оповещения, без необходимости повторять один и тот же код снова и снова?