title: iPhone Developement : Why does GKLeaderboard loadScoresWithCompletionHandler: return a null value
body: <p>I'm working With Game Center right now and I have a issue with GC.
  When I'm using initWithPlayerIDs:, I don't get any score when loadScoresWithCompletionHandler: callback is called.</p>
  
  <pre><code>GKLeaderboard *leaderBoard = [[[GKLeaderboard alloc] initWithPlayerIDs:[NSArray arrayWithObject:gcPlayerID]] autorelease];
  leaderBoard.timeScope = GKLeaderboardTimeScopeAllTime;
  leaderBoard.category = @"SomeLeaderboard";
  
  [leaderBoard loadScoresWithCompletionHandler:  ^(NSArray *scores, NSError *error) {
   if (error == nil) 
   {
       // scores is null
       // ...
   }
  </code></pre>
  
  <p>But when I'm doing:</p>
  
  <pre><code>GKLeaderboard *leaderBoard = [[[GKLeaderboard alloc] init] autorelease];
  leaderBoard.timeScope = GKLeaderboardTimeScopeAllTime;
  leaderBoard.category = @"SomeLeaderboard";
  
  [leaderBoard loadScoresWithCompletionHandler:  ^(NSArray *scores, NSError *error) {
   if (error == nil) 
   {
       for (GKScore* score in scores) 
          if ([score.playerID isEqualToString:gcPlayerID])
          {
              // Got something here
              return;
          }
   }
  </code></pre>
  
  <p>It's working.</p>
  
  <p>I'm using the 2nd method at the moment but it will make time to process if there is many  score.</p>
  
  <p>Does anyone have the same issue ?</p>
  
  <p>Thanks.</p>