UIAlertview в 2 просмотра - PullRequest
       6

UIAlertview в 2 просмотра

0 голосов
/ 18 сентября 2011

У меня есть представление оповещения, которое начинается в представлении A и должно останавливаться в представлении B. Как я могу остановить представление оповещения на B?

Thks

Ответы [ 2 ]

1 голос
/ 18 сентября 2011

Как вы переходите от A к B, когда отображается UIAlertView?Возможно, отправьте какой-нибудь код.

Этот сценарий не кажется удобным для пользователя, но есть способ отменить предупреждение от A в B.

Просмотр A

СоздатьNSNotificationCenter и укажите его на метод, который отклоняет предупреждение:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissAlert) name:@"dismissAlert" object:nil];

И уведомление должно вызывать что-то вроде следующего:

- (void) dismissAlert:(NSNotification *)notification
{
    [alertView dismissWithClickedButtonIndex: 0 animated: YES];
}

Просмотр B

Теперь, когда вы хотите отклонить предупреждение, вызовите уведомление, которое вы создали в Просмотр A :

[[NSNotificationCenter defaultCenter] postNotificationName:@"dismissAlert" object:nil];
0 голосов
/ 18 сентября 2011

Использование dismissWithClickedButtonIndex:animated:

...