gpt4 book ai didi

ios7 - 向游戏中心报告 ios7 的分数

转载 作者:行者123 更新时间:2023-12-04 16:39:51 24 4
gpt4 key购买 nike

根据 https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/GameKit_Guide/LeaderBoards/LeaderBoards.html

应使用在 ios7 中向游戏中心报告分数

[GKLeaderboard reportScores:scores withCompletionHandler:^(NSError *error) {
//Do something interesting here.
}];

但是,我在 GKLeaderboard 中找不到任何对此方法的引用。

此处不存在该方法:
https://developer.apple.com/library/ios/documentation/GameKit/Reference/GKLeaderboard_Ref/Reference/Reference.html

GKLeaderboard.h 也不包含 reportScores 方法。

以前使用 GKScore 的 reportScoreWithCompletionHandler 方法报告分数的方式已被弃用,所以我不愿意使用它。

有谁知道在ios7中向游戏中心报告分数的正确方法是什么?

最佳答案

我可以确认 reportScores:withCompletionHandler: 方法确实有效;我在我的一个应用程序中使用它。它位于头文件 GKScore.h 中。这就是我使用它的方式:

- (void) reportHighScore:(NSInteger) highScore {
if ([GKLocalPlayer localPlayer].isAuthenticated) {
GKScore* score = [[GKScore alloc] initWithLeaderboardIdentifier:MY_LEADERBOARD_ID];
score.value = highScore;
[GKScore reportScores:@[score] withCompletionHandler:^(NSError *error) {
if (error) {
// handle error
}
}];
}
}

关于ios7 - 向游戏中心报告 ios7 的分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19394603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com