Ios6 为什么游戏中心组(grp)名称工作不一致?

Ios6 为什么游戏中心组(grp)名称工作不一致?,ios6,game-center,Ios6,Game Center,我有一个已经发布的游戏,使用GC排行榜我的例子 然后,我创建了一个新的应用程序,它使用相同的排行榜,因此将它们放在同一个组中 我使用我的标准代码调出排行榜: GKLeaderboardViewController *leaderboardViewController = [[GKLeaderboardViewController alloc] init]; leaderboardViewController.leaderboardDelegate = thisDelegate; le

我有一个已经发布的游戏,使用GC排行榜我的例子

然后,我创建了一个新的应用程序,它使用相同的排行榜,因此将它们放在同一个组中

我使用我的标准代码调出排行榜:

GKLeaderboardViewController *leaderboardViewController 
     = [[GKLeaderboardViewController alloc] init];
leaderboardViewController.leaderboardDelegate = thisDelegate;
leaderboardViewController.category = thisBoard;
我一直在测试,结果不一致

对于新的(未发布的)游戏,我发现通过grp.my.example访问棋盘效果很好,这是应该的

然而,对于我的旧游戏的未发布版本,我发现如果我通过grp.my.example访问棋盘,则失败,取而代之的是默认棋盘。然而,如果我回到我的例子,一切都很好

为了使事情更加复杂,我添加了一个新的板grp.my.newexample。对于此棋盘和此棋盘,只有旧游戏需要grp.my.newexample

显然,我可以编写代码,让旧游戏在现有排行榜中去掉grp前缀。然而,我担心这是一个苹果的错误,只有在我重新升级现有游戏时才会被触发


当我发布时,是否可以确认此问题是否会自行解决(以便所有内容都正确使用grp?

嗨,Shannon,您是否解决了您的问题?我也处于同样的情况,我想知道是应该更新我现有的应用程序以使用新名称grp.myname,还是可以保留旧名称,并且只有新应用程序才应该使用新名称?我也有同样的问题。你得到的任何更新??我只是通过忽略现有游戏中现有棋盘的“grp”前缀,尽可能地把事情拼凑在一起。当苹果修复最初的bug时,它可能会在某个时候崩溃。。。