[問題] gamecenter登入問題消失

看板MacDev作者時間7年前 (2017/01/08 20:24), 7年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我用一個按鈕來做gamecenter的登入 用了gamecener提供的方法 authenticateHandler來做登入驗證。 當gamecenter有登入後進到else裡後 取到playerID 同時也在else裡面 一些別的事情 想要請問的是 因為有需求再點擊按鈕重取一次playerID 但再按鈕按後似乎無法再進入到authenticated裡面 有辦法再重進到.authenticated嗎 代碼如下 謝謝 GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer]; localPlayer.authenticateHandler = ^(UIViewController *view, NSError *error){ if (view != nil) { [self presentViewController:view animated:YES completion:nil]; }else{ if ([GKLocalPlayer localPlayer].authenticated) { NSLog(@"GKLocalPlayer authenticated %@" , localPlayer.playerID); //做其他事... } } }; -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.205.8 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1483878284.A.AC1.html ※ 編輯: slacash (111.240.205.8), 01/08/2017 20:28:58
文章代碼(AID): #1OSY-Ch1 (MacDev)