在 ARKit 中对节点施加力时:
myNode.physicsBody?.applyForce(forceVector, asImpulse: true)
Xcode开始报错:
调用中的参数标签不正确(有':asImpulse:',预期':impulse:') 将“asImpulse”替换为“impulse”
当然,impulse 已重命名为 asImpulse,如果您进行更改,应用程序将无法编译。这最近才开始发生。
应用程序仍然编译运行成功并部署到设备,错误暂时消失,但 Xcode 最终再次报错并重新出现。
进行建议的更正当然会引发相反的错误:
applyForce(:impulse:)' 已重命名为 'applyForce(:asImpulse:)' 将 'applyForce(forceVector, impulse' 替换为 'applyForce(forceVector, asImpulse)'
我尝试清理构建文件夹并重新安装 xcode (14.2 (14C18)),但错误仍然存在。我还没有尝试过 Xcode 14.3(测试版)
我想我可以忽略它,但发生这种情况似乎很奇怪。还有其他人有这个问题吗?