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 には到達しないことに注意してください。
私は何を間違っていますか?