1

我将 Game Center 实现到 iOS 应用程序中。

当从应用程序中打开游戏中心排行榜视图并按下“完成”按钮时,该视图不会消失。

下面是打开 Game Center 视图的代码:

        GKGameCenterViewController gameCenter = new GKGameCenterViewController ();

        gameCenter.ViewState = GKGameCenterViewControllerState.Leaderboards;
        gameCenter.LeaderboardCategory = "myleaderboardddd";
        gameCenter.LeaderboardTimeScope = GKLeaderboardTimeScope.AllTime;

        gameCenter.Finished += delegate(object sender, EventArgs e) {
            Console.WriteLine ("CLOSE THIS VIEW!");   // <-- THIS IS NEVER REACHED
            this.DismissViewController(true, null);
        };

        this.PresentViewController (gameCenter, true, null);

请注意,按下完成按钮时永远不会到达 Console.WriteLine。

我做错了什么?

4

1 回答 1

1

我相当确定这与我们最近收到的错误报告相同。这已修复,但可能尚未发布(在稳定的 6.2.x 版本中)。

您可能想尝试最新的 beta (6.3.x) 版本。它将有修复(如果只是为了确认修复即将到来并且这不是一个不同的问题)。

于 2013-04-28T14:24:05.433 回答