ARKit physicsBody.applyForce asImpulse:真抛出奇数错误:调用中的参数标签不正确(有'_:asImpulse:',预期'_:impulse:'

问题描述 投票:0回答:0

在 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(测试版)

我想我可以忽略它,但发生这种情况似乎很奇怪。还有其他人有这个问题吗?

swift xcode arkit
© www.soinside.com 2019 - 2024. All rights reserved.