title: End the refreshing of a table view after a period of time
body: <p>I have a tableview that displays RSS feeds and I have successfully managed to integrate a pull to refresh control to gather the latest feeds.</p>
  
  <p>However if there is no internet connection the tableview just refreshes infinitely and the </p>
  
  <pre><code>[self.refreshControl endRefreshing];
  </code></pre>
  
  <p>method is never called, leaving the tableview in a locked state of refreshing.</p>
  
  <p>My question is how can I call the endRefreshing method if after a certain period of time the tableview is still refreshing? </p>
  
  <p>e.g. after 10 seconds, if the tableview is still refreshing, the endRefreshing method is called.</p>
  
  <p>thanks!</p>