私はCocos2d-xフレームワークを使って開発しているアプリケーションにAppleのGame Centerを統合し始めています。私は、Game Centerとのインターフェイスに必要なObjective C呼び出しにC++のコードベースをほとんど接続する非常に簡単なラッパーを作成しました。Apple Game Centerのダイアログがイベントへの応答を停止する
[[[UIApplication sharedApplication] keyWindow].rootViewController presentViewController:viewController animated:YES completion:nil];
ダイアログが表示されて、私は、ユーザー名を選択するよう求めている:私は、次のコードで、最初のゲームセンターのダイアログを表示します。私はすでに取られていますユーザー名を選択した場合、私は次のスクリーンショットを取得:
をすべてが順調と良いのですが、私はこのポップアップを閉じたら、私はもはや上で何でもできることを発見しなかったことこのダイアログページ。ニックネームボックスのテキストを編集することはできますが、[キャンセル]と[次へ]ボタンは何もしなくなりました。ユーザー名が有効かどうかについての通知も受け取りません。
ポップアップが表示された後にメッセージが間違った場所に送信されているような、何らかのビューコントローラの問題が原因である可能性が高いですが、Objective Cプログラミングの完全な初心者なので、原因。