Aprove answer

The problem occurred when trying to load scores for new players who didn't have any scores on the leaderboard already posted. It turns out that those "if" statements were getting hit, but the blocks of code under them weren't since there was no error and there were no scores. Anyhow, it was a dumb mistake on my part. Thanks to DavidD, however, for his contribution. Even tho his answer was unrelated to the problem, I still learned something.


This actually might be a bug that just got corrected in the iOS 4.3 beta.

From the developer notes (source: gadgetsdna.com)

FIXED: GameKit now reports an error when achievement or a leaderboard score is not actually submitted.

I'm not a 100% sure this is related to your problem, but the only way to find out is either to enroll in the iOS developer program and test the latest beta or wait for the final iOS 4.3 SDK to come out.

Credit Goes to: stackoverflow.com

Related question with same questions but different answers