Game Center Does not recognize my game?
I have a fairly simple game which i am trying to incorporate game center into, i have seen videos and added the necessary code. However when i get the sign in box and enter my username and password it says that the game is not recognized by game center. When i try to submit a score the game crashes with a sigABRT error. I am sent to a blank leaderboard in game center when i try to access the leaderboard.
-(void) sendScore
{
GKScore *scoreReporter = [[[GKScore alloc] initWithCategory:@"1234567890"] autorelease];
scoreReporter.value = firstStoredScore;
[scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
if(error != nil)
{
NSLog(@"submit score Failed");
}
else
{
NSLog(@"submit score was successful!");
}
}];
}
-(void) showLeader
{
GKLeaderboardViewController *leaderboardController = [[GKLeaderboardViewController alloc] init];
if(leaderboardController != nil)
{
leaderboardController.leaderboardDelegate = self;
[self presentModalViewController:leaderboardController animated:YES];
}
}
-(void) leaderboardViewControllerDidFinish:(GKLeaderboardV iewController *)viewController
{
[self dismissModalViewControllerAnimated:YES];
}
- (void)viewDidLoad {
[super viewDidLoad];
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {
if(error == nil)
{
NSLog(@"Authentication Successful!");
}
else
{
NSLog(@"Authentication failed");
}
}];
defaults = [NSUserDefaults standardUserDefaults];
[self update];
}
-(IBAction) submit: (id) sender
{
[self sendScore];
}
-(IBAction) showLeader: (id) sender
{
[self showLeader];
}
Last edited by codyspraker; 08-05-2011 at 09:40 AM.
Reason: smiley appeared on accident in code
|