gpt4 book ai didi

swift - 使用 Swift 2 迭代捕获问题

转载 作者:行者123 更新时间:2023-11-30 14:02:38 25 4
gpt4 key购买 nike

所以我尝试使用 SpriteKit 更新方法来更新 Sprite 的位置,这在我单独使用它时有效:

platform.positionUpdate((platform.data.velocity["x"]?.magnitude)!, deltaY: (platform.data.velocity["y"]?.magnitude)!)

但是,当我将它添加到一个集合并在同一庄园中迭代该集合时,它不再起作用。我相信这要么是由于捕获,要么是因为 for 循环是只读的,尽管我不确定:

for i in physicsShapes as Set<NioShape> {
i.positionUpdate((i.data.velocity["x"]?.magnitude)!, deltaY: (i.data.velocity["y"]?.magnitude)!)
}

如果有人能解决此问题,我将不胜感激。谢谢。

最佳答案

这个问题是我自己的愚蠢造成的。忽略这篇文章。

关于swift - 使用 Swift 2 迭代捕获问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32799270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com