title: iOS Possible Thread issue
body: <p>I'm trying to resize a UILabel to fit the text inside. Things appear to be very simple but here's what i'm doing:</p>
  
  <pre><code>    [GKTurnBasedMatch loadMatchWithID:[matchReceived matchID] withCompletionHandler:^(GKTurnBasedMatch *updatedMatch, NSError *error){
  
           NSPropertyListFormat plf;
           NSMutableDictionary* gameData = [NSPropertyListSerialization propertyListWithData:updatedMatch.matchData options:NSPropertyListMutableContainersAndLeaves format:&amp;plf error:nil];
  
           myLabel.text = [gameData objectForKey:@"DictionaryText"];
           [myLabel sizeToFit];
      }
  </code></pre>
  
  <p>If i put the setting of the text add resizing to fit into a performSelector with a delay of some seconds,  myLabel resizes as needed. But i need the label to update right after the game data is loaded.</p>
  
  <p>I tried performing on the MainThread, but it didn't work. </p>
  
  <p>Any ideas ?</p>