从另一个场景调用功能

时间:2014-12-20 13:40:55

标签: swift sprite-kit

在我的GameViewController中我有这个功能:

 func shareButton(){
  var myShare = "test"
    let activityVC:UIActivityViewController = UIActivityViewController(activityItems: [myShare], applicationActivities: nil)
    self.presentViewController(activityVC, animated: true, completion:nil)
 }

我想从我的GameScene调用此函数,我尝试过这样但它不起作用:

GameViewController.shareButton()

这给出了错误:“在调用中缺少参数#1的参数”

使这项工作的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

在游戏场景中,您可以创建如下变量:

var gameViewController = GameViewController()

然后输入:

gameViewController.shareButton()