У меня тоже была эта проблема.Кажется очевидным, что предупреждение должно быть отключено до того, как модал может представить, поэтому вы ищете способ узнать, что предупреждение исчезло.Просматривая документы, есть простой способ.
Вместо представления вашего модального режима, когда это называется:
- (void)alertView:(UIAlertView *)alert clickedButtonAtIndex:(NSInteger)buttonIndex
Использование:
- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex
Это работает какОчарование для меня.Из документации:
Этот метод вызывается после завершения анимации и скрытого представления.