GKLocalPlayer fetchSavedGamesWithCompletionHandler在安装时返回0个游戏

时间:2016-12-06 09:56:09

标签: ios iphone icloud game-center

我可以保存我的游戏并获取它但是如果我卸载游戏然后重新安装它,对fetchSavedGamesWithCompletionHandler的调用将返回0游戏(即使我多次调用它)。如果我在几秒钟之后再次调用它,GKLocalPlayer会设法获取我之前保存的游戏。

错误是零,所以连接到Game Center或iCloud没有问题(如果iCloud出现问题,错误就不会是nil,而且会说用户没有连接到iCloud或iCloud Drive尚未开启。

如果有人想与我分享,那就不一样了: https://stackoverflow.com/questions/34445258/gklocalplayer-fetchsavedgameswithcompletionhandler-result-depends-on-device

当然我可以通过实施一个计时器然后相应地调用fetchSavedGamesWithCompletionHandler来修复它,但考虑到游戏将支持较慢的设备(iPhone 5s比较),这只是一种不好的修复方法到iPhone 7)。

0 个答案:

没有答案