0
我用這個方法:不知道如何使用reportScores:withCompletionHandler:(崩潰)
- (void) reportScore: (int64_t) score forLeaderboardID: (NSString*) category
{
GKScore *scoreReporter = [[GKScore alloc] initWithLeaderboardIdentifier:category forPlayer:[GKLocalPlayer localPlayer].playerID];
scoreReporter.value = score;
scoreReporter.context = 0;
NSNumber *scoreToReport = [[NSNumber alloc] initWithInt:score];
[GKScore reportScores:[NSArray arrayWithObject:scoreToReport] withCompletionHandler:^(NSError *error){
NSLog(error.localizedDescription);
}];
}
報告分數遊戲中心(已經取得了領先榜在iTunes Connect等),但這個錯誤當它到達reportScores方法時彈出: - [__ NSCFNumber leaderboardIdentifier]:無法識別的選擇器發送到實例。
它可能是什麼?謝謝!
(還有我用這個方法,而不是reportScoreWithCompletionIdentifier,但據我所知,我不能告訴它,因爲NDA的,但無論如何,這是使用類方法的正確方法?一個相當具體的理由)
大概讀得這麼快,沒有注意到...謝謝! –