Swift 3 - localPlayer auth 影响 SKSpriteNode 的动作
Swift 3 - localPlayer auth effects SKSpriteNode's action
本地播放器验证初始横幅效果我的精灵节点动作,卡住 1-2 秒。然后继续。怎么才能顺利认证本地播放器?
DispatchQueue.main.async {
let localPlayer = GKLocalPlayer.localPlayer()
localPlayer.authenticateHandler = {
(view, error) in
if view != nil {
self.present(view!, animated: true, completion: nil)
}
else {
print("call save")
// self.saveHighscore(5)
print(GKLocalPlayer.localPlayer().isAuthenticated)
}
}
}
我的偏好是尽早在应用程序中进行身份验证,应用程序一启动,游戏开始之前就进行身份验证。让它在应用程序加载后立即发生,并在加载场景或开始移动节点之前让开。
本地播放器验证初始横幅效果我的精灵节点动作,卡住 1-2 秒。然后继续。怎么才能顺利认证本地播放器?
DispatchQueue.main.async {
let localPlayer = GKLocalPlayer.localPlayer()
localPlayer.authenticateHandler = {
(view, error) in
if view != nil {
self.present(view!, animated: true, completion: nil)
}
else {
print("call save")
// self.saveHighscore(5)
print(GKLocalPlayer.localPlayer().isAuthenticated)
}
}
}
我的偏好是尽早在应用程序中进行身份验证,应用程序一启动,游戏开始之前就进行身份验证。让它在应用程序加载后立即发生,并在加载场景或开始移动节点之前让开。