title: Pushing view in block
body: <p>I am calling a view pushing method in a completion block and it does not work, normally when i call it from another non-block method it works. I think it is related with thread but i could not work it out, what should i do?</p>
  
  <p>This is my push method:</p>
  
  <pre><code>-(void)goToVenues{
   venuesList *venuesList = [self.storyboard instantiateViewControllerWithIdentifier:@"VenuesList"];
   [self.navigationController pushViewController:venuesList animated:YES];
  }
  </code></pre>
  
  <p>And this is completion block:</p>
  
  <pre><code>    [FSOAuth requestAccessTokenForCode:accessCode
                                clientId:clientID
                       callbackURIString:callbackURI
                            clientSecret:clientSecret
                         completionBlock:^(NSString *authToken, BOOL requestCompleted, FSOAuthErrorCode errorCode) {
              [[NSUserDefaults standardUserDefaults] setObject:authToken forKey:@"token"];
              [self goToVenues];
  
   }];
  </code></pre>