【发布时间】:2016-11-12 08:17:09
【问题描述】:
如何停止此枚举?我有以下代码和 Xcode 抱怨我无法分配一个值来让常量。停止可能是一件简单的事情,但我是 Swift 的菜鸟,所以请多多包涵。
self.enumerateChildNodesWithName("//*") {
spaceshipNode, stop in
if (( spaceshipNode.name?.hasSuffix("ship") ) != nil) {
for enemyNode in self.children {
if (enemyNode.name == "enemy"){
if(enemyNode.containsPoint(spaceshipNode.position)){
self.gotoGameOverScene(spaceshipNode)
stop = true // Error: Cannot assign to value: 'stop' is a 'let' constant
}
}
}
}
}
【问题讨论】:
标签: swift sprite-kit enumeration treenode sknode