在我的GameViewController中,我有以下功能:
func shareButton(){
var myShare = "test"
let activityVC:UIActivityViewController = UIActivityViewController(activityItems: [myShare], applicationActivities: nil)
self.presentViewController(activityVC, animated: true, completion:nil)
}
我想从我的游戏场景中调用这个函数,我这样尝试过,但它不起作用:
GameViewController.shareButton()
这会产生错误:“调用中缺少参数1的参数”
什么是使这一工作的正确方法?
最佳答案
在游戏场景中,可以创建如下变量:
var gameViewController = GameViewController()
然后键入:
gameViewController.shareButton()
关于swift - 从另一个场景调用功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27580783/