我想找到所有名称以特定文本开始的子节点。我不想写hasPrefix,我想有一种速记的方法。沿着于
let someSquare = SKShapeNode()
someSquare.name = "square1"
let someOtherSquare = SKShapeNode()
someOtherSquare.name = "square2"
self.enumerateChildNodes(withName: "@%square") { stop, in
}
字符串
所以我想真正的问题应该是关于Objective-C的NSString语法或字符串的简写。我不知道该怎么称呼它。“@%square”还是“%@square”?我记得在某个地方看到过,这是正确的语法吗?
1条答案
按热度按时间7xllpg7q1#
SpriteKit文档包括页面Searching the Node Tree。它显示了高级搜索的语法。
如果我没阅读文档,你只需要:
字符串
这将匹配名称为“square1”、“square2”、...、“square9”的节点。