SpriteKit:childNodeWithName - 警告不兼容的指针类型

时间:2014-03-21 15:10:20

标签: sprite-kit

当我尝试使用时:

SKSpriteNode *player = [self childNodeWithName:@"player"];

"不兼容的指针类型初始化' SKSpriteNode *'表达式为' SKNode *'"

我该如何解决?谢谢!

1 个答案:

答案 0 :(得分:4)

您可以通过将变量从SKNode转换为SKSpriteNode来解决此问题。它被称为Type Casting。

SKSpriteNode *player = (SKSpriteNode *)[self childNodeWithName:@"player"];