您可以简单地列举
parentNode.children:
for child in parentNode.children as! [SKNode] { // ...}如有必要,请检查每个孩子是否确实是
SKSpriteNode:
for child in parentNode.children { if let spriteNode = child as? SKSpriteNode { // ... }}从 Swift 2(Xpre 7)开始, 可以将枚举和可选强制转换与具有case-pattern的for循环结合使用:
for case let child as SKSpriteNode in parentNode.children { // ...}


