我嘗試使用下面的代碼來驗證本土球員:遊戲中心身份驗證本土球員
GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
if(!localPlayer.authenticated) {
localPlayer.authenticateHandler = ^(UIViewController* controller, NSError *error) {
if(controller != nil)
[self presentModalViewController:controller animated:YES];
};
}
但問題是,即使[GKLocalPlayer localPlayer].authenticated
是假的,那就是在authenticationHandler
塊返回控制器總是零。因此玩家中心似乎總是被禁用。
請您可以張貼代碼的解決方案。我有完全相同的問題:( – Supertecnoboff
一個沒有發佈解決方案 –
@Supertecnoboff對不起,我沒有代碼了;我認爲它已被刪除。 – Akash