Обновить табличное представление о событии UIAlert - PullRequest
0 голосов
/ 09 декабря 2011

Я загружаю таблицу. И на мероприятии, оповещение появится. После того, как я отменил просмотр предупреждений, мне нужно изменить значение в ячейке таблицы (обновить таблицу). Я не могу получить доступ к просмотру таблицы изнутри события alertview. Требуется помощь.

Ответы [ 4 ]

1 голос
/ 09 декабря 2011

Установите делегат вашего представления оповещения на себя и реализуйте [alertView: didDismissWithButtonIndex:].

0 голосов
/ 09 декабря 2011

Во время распределения предупреждений установите для делегата значение self и перезапишите метод ниже делегата. В методе ниже вы можете узнать, какую кнопку вы нажали в alertview

-(void) alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    if(buttonIndex==0)
       {
         //
       }
       else if(buttonIndex==1)
       {
         [yourTableObject reloadData];
       }
}
0 голосов
/ 09 декабря 2011

Это использование для шаблона делегата.Вам необходимо установить контроллер представления таблицы в качестве делегата представления предупреждений.Затем контроллер табличного представления будет получать сообщение -alertView:didDismissWithButtonIndex: всякий раз, когда представление предупреждения отклоняется нажатием кнопки.С помощью этого метода вы можете вызвать -reloadData на вашем столе или что-то еще, что вам нужно сделать, чтобы оно само обновилось.

0 голосов
/ 09 декабря 2011

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

для этого вы должны использовать это

- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
    {
      if (buttonIndex == 0)
      {
    //cancel clicked ...do your action
      }
        else if (buttonIndex == 1)
   {
    //reset clicked
   }
  }

не забудьте добавить UIAlertViewDelegate в ваш .h файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...