Я делаю игру с набором спрайтов, и все прошло хорошо, прежде чем я использую GameCenter
внутри, Вот мой кодВ spritekit я не могу поп вида GameCenter
define the Gameviewcontroller:
var GameController:GameViewController = GameViewController()
При прикосновении узла внутри TouchecBegan
:
let touchLocation = (touches as NSSet).anyObject()?.locationInNode(self)
let targetNode = self.nodeAtPoint(touchLocation!)
if targetNode.name == "leader"{
print("hhhh")
GameController.showGamecenetr()
}
и внутри GameViewController
код ShowGameCenter
:
func showGamecenetr() {
print("jijijijji")
GameKitHelper.sharedInstance.showGKGameCenterViewController(self)
}
Он должен совать вид GameCenter
, но он показывает ошибку:
не может отбрасывать значение типа UIView
к SubView
Я обнаружил, что это очень просто ошибка, но я никогда не встречал его здесь раньше , Я не знаю, как с этим справиться. Кто-нибудь может мне помочь?
Вот код, который внутри showGKGameCenterViewController()
func showGKGameCenterViewController(viewController:UIViewController!){
if !gamecenterEnable {
print("No user!")
return
}
let gameCenterViewController = GKGameCenterViewController()
gameCenterViewController.gameCenterDelegate = self
gameCenterViewController.viewState = .Leaderboards
viewController.presentViewController(gameCenterViewController, animated: true, completion: nil)
}
помощь помощь; (
О, дорогой Darvydas, я извиняюсь. Я просто вижу ваше сообщение сейчас, я так счастлив снова увидеть вас! Вы так профессиональны! и так любезно !! Я хочу подружиться с тобой! – happyzhang187
Могу ли я получить ваш whatsapp? – happyzhang187
Я устал от вашего кода, но Xcode can not find GKGameCenterViewController :( – happyzhang187