Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 游戏中心:如何获得用户';s分数?_Ios_Xcode4_Game Center_Gamekit - Fatal编程技术网

Ios 游戏中心:如何获得用户';s分数?

Ios 游戏中心:如何获得用户';s分数?,ios,xcode4,game-center,gamekit,Ios,Xcode4,Game Center,Gamekit,我制作了一个游戏,该游戏由游戏中心支持,它登录用户并正确提交其分数,但我现在需要游戏从游戏中心获取分数,以便用户在必须恢复其设备或在其他设备上继续比赛时检索其分数。 对不起,如果问题没有正确发布,请有人帮忙好吗? 非常感谢 如果用户使用相同的游戏中心ID登录,当您显示GKLeaderBoardViewController时,他的分数将自动同步。从这个问题中我唯一不明白的是“或者在不同的设备上继续匹配” GK排行榜有以下方法: - (void)loadScoresWithCompletionHan

我制作了一个游戏,该游戏由游戏中心支持,它登录用户并正确提交其分数,但我现在需要游戏从游戏中心获取分数,以便用户在必须恢复其设备或在其他设备上继续比赛时检索其分数。 对不起,如果问题没有正确发布,请有人帮忙好吗?
非常感谢

如果用户使用相同的游戏中心ID登录,当您显示GKLeaderBoardViewController时,他的分数将自动同步。从这个问题中我唯一不明白的是“或者在不同的设备上继续匹配”

GK排行榜
有以下方法:

- (void)loadScoresWithCompletionHandler:(void (^)(NSArray *scores, NSError *error))completionHandler
它会返回一个分数数组,从那个里开始,由你们来试验并得出所需的分数。如果您将分数用作计数器,建议将GK排行榜的时间范围设置为
GK排行榜TimeScopeAllTime


此外,如果你只是将分数用作计数器,而没有其他用途,为什么不使用iCloud在设备之间同步进度呢。它更自动,不需要玩家拥有游戏中心。

对不起,我忘了说这是一款可以作为计数器使用的游戏,所以我希望用户能够从iPhone上提交他的进度(即他的游戏中心分数),并通过从游戏中心获得他的实际高分在iPad上继续进度。有点困惑,希望你能理解,谢谢!嘿,看看编辑,并考虑接受答案,点击它旁边的复选标记,如果它解决了你的答案,我一直在寻找扔谷歌学习iCloud同步,但我没有得到任何结果,我可以理解,你能告诉我吗?或者告诉我在哪里学习将分数与iCloud同步供初学者使用,谢谢您的时间,我将为您提供帮助检查这两个教程的复选标记,在您的情况下,存储非常简单,您只需要存储一个整数,告诉您用户的进度,您可以使用键值存储,这些教程应该是你所需要的一切,并且更多,以实现这一点,祝你好运!!