Я обнаружил, что в моем контроллере представления я использовал два alertViews.После первого рассеивания alertView я сразу же выскакиваю второй UIAlertView в обратном вызове
- (void) alertView:(UIAlertView *) alertView clickedButtonAtIndexL(NSInteger) buttonIndex
{
//[thesecondalertview show];
}
Поскольку представление firstAlert не полностью исчезает, всплывающее второе представление alert может вызвать беспорядок в UIWindow.Если мы вызовем второй UIAlertView в обратном вызове первых предупреждений,
- (void) alertview:(UIAlertView*)alertview didDissmissWithButtonIndex:(NSInteger) buttonIndex
проблема решена.