У меня есть следующий код, который вызывается, когда мой «GameOver сцена» появляются на 3-й раз:UIAlertView падает на Ios 7
_alert = [[UIAlertView alloc] initWithTitle:@"Congratulations!!!\n\n"
"bla bla vla!"
message:NULL
delegate:nil
cancelButtonTitle:@"No, thanks"
otherButtonTitles:@"Rate",@"Later",nil];
if (![settings boolForKey:@"ShouldNotRateLater"]) {
[_alert show];
}
Он начал врезаться КСН 7 и это не произошло в Ios 5 или 6.
Я уже пробовал:
//[_alert performSelectorOnMainThread:@selector(show) withObject:nil waitUntilDone:YES]; or
/*dispatch_async(dispatch_get_main_queue(), ^{
[_alert show];
[_alert release];
}); */
Те советы, которые я видел в других потоках, но она не работает для меня.
Кроме того, запуск NSZombie я получил следующий лог:
[UIImage isKindOfClass:]: message sent to deallocated instance 0x16da1dd0
знает ли один, что я делаю неправильно?
Большое спасибо
Что трассировки стека для аварии? Каково сообщение об ошибке для сбоя? – rmaddy
Почему у вас есть заголовок с символами новой строки и пустое сообщение? Почему бы не поместить часть своей строки заголовка в качестве вашего сообщения? (Кроме того, вы все равно не должны пропускать NULL ...) –
Здравствуйте! Я получаю код Exc_Bad_Acess = 1. Я пробовал как ноль для сообщения вместо NULL, и он все еще не работает. – user3216280