пытаюсь показать да/нет alertview и в соответствии с ответом делать действия, но alertview не исчезаетUIAlertView удалить не работает
код, который я подать в суд
UIAlertView *alert ;
- (void)GoOffline:(id)sender {
alert = [[UIAlertView alloc] initWithTitle:@"Alert"
message:@"It will take time to download according to connection speed..Do you want to proceed?"
delegate:self
cancelButtonTitle:@"No"
otherButtonTitles:@"Yes", nil];
[alert show];
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
dispatch_async(dispatch_get_main_queue(), ^{
[alert removeFromSuperview];
});
// Handle yes No code
}
Я даже попробовал [alert removeFromSuperview];
, но предупреждение было прикреплено к просмотру до обработки да/нет кода, любая идея скрыть его сразу
Выполняет ли весь код в основном потоке? – KudoCC
Не нужно указывать какие-либо вещи для снятия предупреждения с экрана, он автоматически удаляется. – Rajesh
Нет необходимости отправлять async для удаления uialertview. – nikhil84