我将Game Center应用到iOS应用程序中。
当从应用程序中打开游戏中心排行榜视图并按“完成”按钮时,视图不会消失。
在代码下方打开游戏中心视图:
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。
我做错了什么?
答案 0 :(得分:1)
我很确定这与我们最近的错误报告相同。这已得到修复,但可能尚未发布(在稳定的6.2.x版本中)。
您可能希望尝试最新的beta(6.3.x)版本。它将有修复(如果只是为了确认修复即将到来,这不是一个不同的问题)。