ios 6 потяните, чтобы обновить

Я реализовал новый метод обновления в своем приложении, добавив следующий код в viewDidLoad:

UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];

Метод handleRefresh загружает некоторые данные из БД, а затем обновляет табличное представление. Этот метод вызывается только тогда, когда пользователь извлекает табличное представление. Теперь я хотел бы вручную вызвать метод handleRefresh, потому что в какой-то момент я удаляю некоторые элементы из БД, и мне нужно снова загрузить данные перед перезагрузкой таблицы. Как это сделать?


person Aleph72    schedule 11.04.2013    source источник


Ответы (1)


Что-то вроде [self handleRefresh:nil]

person Geraud.ch    schedule 11.04.2013
comment
Как вы называете этот метод? Вы уверены, что подошли к этой строке? - person Geraud.ch; 11.04.2013
comment
В моем коде должно быть что-то еще не так. Спасибо за ответ. - person Aleph72; 11.04.2013
comment
Так что отметьте, что вопрос решен, и вернитесь к отладчику :) - person Geraud.ch; 11.04.2013