排行榜未关闭,因为我无法声明GKGameCenterDelegete

时间:2015-08-03 20:25:23

标签: xcode swift

我不能放GKGameCenterControllerDelegate 在我的班上。并且GameKit已导入 我的按钮到达引导板工作,它具有关闭它的功能,但是当我按下完成时它不会关闭。

我试着像这样写

代码:

class GameScene: SKScene, GKGameCenterControllerDelegate {

这是我在“gc.gameCenterDelegate = self

上收到错误的按钮
let location2 = touch.locationInNode(self)
        if self.nodeAtPoint(location) == self.TrophyButton {


            var vc = self.view?.window?.rootViewController
            var gc = GKGameCenterViewController()
            gc.gameCenterDelegate = self
            vc?.presentViewController(gc, animated: true, completion: nil)

            funcgameCenterViewControllerDidFinish(gameCenterViewController: GKGameCenterViewController!)
            {
                gameCenterViewController.dismissViewControllerAnimated(true, completion: nil)


            }

1 个答案:

答案 0 :(得分:0)

enter image description here尝试添加Gamekit als BinarayLibary,只需在您的项目上单击左键,然后您将看到一些标签为常规,信息...单击Build PhasesTab转到Link Binary With Libraries扩展它并单击再加上搜索GameKit。