title: UIRefreshControl crashes while refreshing Tableview Controller
body: <p>I can't refresh my <strong>TVC. It crashes when I drag down to refresh.</strong> The icon is there, but then it quits. I'm sure its something simple. There are similar questions out there which have not been considered.</p>
  
  <p>Taken from my viewDidLoad method body:</p>
  
  <pre><code>refreshControl = [[UIRefreshControl alloc] init];
  [refreshControl addTarget:self
                     action:@selector(refreshInvoked:forState:)
           forControlEvents:UIControlEventValueChanged];
  [self.tableView addSubview:refreshControl];
  
  refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:title
                                                              attributes:@{NSFontAttributeName:[UIFont fontWithName:@"Helvetica" size:13.0]}];
  [self refreshFeed];
  </code></pre>
  
  <p>Which refers to:</p>
  
  <pre><code>-(void)refreshFeed 
  {
     RSSLoader* rss = [[RSSLoader alloc] init];    
     [rss fetchRssWithURL:feedURL
              complete:^(NSString *title, NSArray *results) {
                  dispatch_queue_t downloadQueue = dispatch_queue_create("downloader",NULL);
                  dispatch_async(downloadQueue, ^{
                  _objects = results;
                      [self.tableView reloadData];
                  //completed fetching the RSS
                  dispatch_async(dispatch_get_main_queue(), ^{
       //               [(HeaderView*)self.tableView.tableHeaderView setText:title];
                      // [(ArticleItem*)self.tableView.]
                  });
                  });
      }];
  }
  </code></pre>