【发布时间】:2018-04-12 21:20:48
【问题描述】:
不幸的是,我是新手,好几天都无法解决这个问题。问题是我无法成功从游戏引擎类收集分数到视图控制器,以便我可以用标签显示它。
这里是我想从这个函数中提取数据到全局变量。
private func nextMove() {
current = .random(config)
if (well.hasCollision(current)) {
stopTimer()
scene.showGameOver(scores)
//extract score to another variable can be reached by another class
} else {
scene.show(current)
}
}
我尝试了很多方法,使用 init 方法创建一个全局类,创建结构,创建协议..等已经写在这里,但从未成功。任何想法都会被应用。谢谢..
【问题讨论】:
-
如果你想只发送到 1 个视图控制器,你应该创建一个闭包变量,如果你想一次发送到多个视图控制器,你应该创建一个推送通知
-
@Kamran 在该链接处使用调用函数参数。我不是说segues。就我而言,我只想将存储在分数变量中的值提取到另一个类。我已经只有一个视图控制器了。
-
@Quac Nguyen 能否提供更多详细信息或我可以查看的链接。