我正在尝试执行以下操作以保存玩家的死亡人数
GKScore *deathScore = [[GKScore alloc] initWithLeaderboardIdentifier:kDeathLeaderboard];
...
第一行总是导致iPad崩溃(其他设备不受影响)。此外,kDeathLeaderboard是有效的排行榜标识符字符串。这是Xcode中显示的错误。
[GKScoreInternal setLeaderboardIdentifier:]: unrecognized selector
我在运行iOS 6.1.3的iPad 2上对此进行了测试,每次都会崩溃。然而,在iOS 7.1.1的iPad上它很好。 (两者都在Game Center沙箱中测试过)
其他说明:
此代码仅在成功验证播放器后执行,因此该错误与登录到Game Center的播放器无关。我还设置了一些日志,并确认我已成功登录。