UIRefreshControl ne fonctionne pas lorsqu'il est appelé prorgammatically

J'ai un UIRefreshControl dans mon ViewController et une méthode refreshView à gérer "tirer pour rafraîchir" de l'événement. Il fonctionne parfaitement lors de réellement tirer, mais quand je l'appelle [refresh beginRefreshing] dans le code, ça montre juste d'actualisation de l'animation, mais à ne pas faire appel de la refreshView méthode.

Voici le code pour l'initialisation de l'actualisation de contrôle dans 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;

OriginalL'auteur Yury Pogrebnyak | 2013-05-23