Здесь я также столкнулся с той же проблемой в своем проекте, и мне удалось решить эту проблему сейчас. Вам нужно вызвать метод, используя NSTimer.
Итак, здесь вы вызываете одно оповещение внутри другого оповещения, значит, когда одно оповещение отклоняется, тогда новое оповещение, которое вы вызываете там. В этом нет проблем. Вы можете сделать это легко. Вместо определения alertview внутри метода "- (void) alertView: (UIAlertView *) alertView clickedButtonAtIndex: (NSInteger) buttonIndex {
if (alertView == completeAlert) ", вы можете создать один метод, например" Show_AlertMessage ", и вызывать его, используя таймер, подобный этому.
[NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(Show_AlertMessage) userInfo:nil repeats:NO];
Дайте мне знать, если вы можете избавиться от этой проблемы. Мы решим эту проблему, как я сделал для моей стороны.