Objective c setText的SKLabelNode.name目标

Objective c setText的SKLabelNode.name目标,objective-c,sknode,sklabelnode,Objective C,Sknode,Sklabelnode,问题 如何按名称定位SKLabelNode?要更改它的文本 榜样 SKNode *node = [self childNodeWithName:string]; [node setText:value]; 如何做到这一点?我无法通过将其实例变量作为目标来实现这一点,因为我有多个相同名称的实例变量,但是,它们都有不同的名称。我就是不知道如何用sknode来定位它 要尝试使用SKLabelNode*节点=。。。那么它是不相容的 非常感谢您的帮助。回顾我的问题并整理它们 SKNode *node =

问题

如何按名称定位SKLabelNode?要更改它的文本

榜样

SKNode *node = [self childNodeWithName:string];
[node setText:value];
如何做到这一点?我无法通过将其实例变量作为目标来实现这一点,因为我有多个相同名称的实例变量,但是,它们都有不同的名称。我就是不知道如何用sknode来定位它

要尝试使用SKLabelNode*节点=。。。那么它是不相容的


非常感谢您的帮助。

回顾我的问题并整理它们

SKNode *node = [self childNodeWithName:string];
SKLabelNode *label = (SKLabelNode *)node;

label.text = @"dwadw";

转换为Swift非常简单,但无论如何,这里是:

let node = self.childNodeWithName("nodeName")
let labelToUpdate = node as! SKLabelNode

labelToUpdate.text = "Your text here"