У меня есть UIRefreshControl
в моем ViewController
и метод refreshView
для обработки события "pull to Refresh". Он отлично работает при извлечении, но когда я вызываю [refresh beginRefreshing]
в коде, он просто показывает анимацию обновления, но не вызывает метод refreshView
.
Вот код для инициализации управления обновлением в viewDidload
:
UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
[refresh addTarget:self
action:@selector(refreshView:)
forControlEvents:UIControlEventValueChanged];
self.refreshControl = refresh;