Game Centerに奇妙な問題があり、誰かが私を助けてくれることを願っています。私の予想される振る舞いはこれです。私はiOS6を使用していて、デバッグ中です。
-アプリケーションを起動すると、GameCenterでログに記録しますが、ユーザーがログに記録されていない場合、インターフェイスは表示されません。GCに正常にログに記録されているかどうかはここで考えますが、そうでない場合は気にしません。
-アプリケーション内に入った後、彼がそれに関連する機能にアクセスしたい場合は、gameCenterにログオンするためのボタンがあります
問題は、ゲームを使用したことがないデバイスでアプリを試してみると、gameCenterにログインしていても、ユーザーが認証されないことです。ユーザーがインターフェイスを使用して私のボタンからログインすると、次の実行でログに記録されます。対話なしで開始
奇妙なことに、完了ハンドラー内でNSError* error
はパラメーターはnulですが、ローカルlocalPlayer.isAuthenticated
はfalseです。
どうしてそれが可能ですか?誰かがこの問題を見つけましたか?