【发布时间】:2016-12-24 00:49:00
【问题描述】:
我有这个作为我的代码:
for child in viewsArray[i].children {
let childNode = child as! SKSpriteNode
if childNode.color == UIColor.blackColor() && childNode.alpha == 1 {
childNode.alpha = 0.5
}
}
它给了我这个错误:
无法将“SKCropNode”(0x1a04415a0) 类型的值转换为“SKSpriteNode”(0x1a0441230)。
所以我的问题是在我写let childNode = child as! SKSpriteNode之前如何检查孩子的类型,这样我才能避免这个错误?
【问题讨论】:
标签: swift types sprite-kit children skspritenode