UIAlertView появляется несколько раз после нажатия кнопки Home - PullRequest
0 голосов
/ 12 мая 2011

Я вызываю этот код в моем ViewController, если некоторые настройки не установлены или равны (по длине) нулю:

UIAlertView *infoView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"Achtung", nil) message:NSLocalizedString(@"Wrong Settings",nil)delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
    [infoView show];
    [infoView release]; 

Отображается Alertview, и если я нажимаю кнопку «Домой» и снова запускаю приложениеон показывает Alert zwice, после этого, если я снова нажимаю кнопку «Домой» и запускаю приложение, Alert появляется 4 раза .....

Какого черта это так?

Я пытался определить новую функцию для нее и пробовал много других обходных путей, но у меня ничего не получилось.

Кто-нибудь, какие-либо предложения?

1 Ответ

0 голосов
/ 12 мая 2011

как то так

- (void)viewWillDisappear {
    [super viewWillDisappear];
    [myAlert dismissWithClickedButtonIndex:0 animated:NO];
}
...