SKAudioNode 在 Xcode 9b2 中执行 SKActions 时出现问题
SKAudioNode has issues doing SKActions in Xcode 9b2
所以我有一个项目 运行 在 xcode 8 上非常好,但是当我尝试 运行 它在 xcode 9b2 上时它崩溃了。
我正在创建音频节点:
let birdSound = SKAudioNode(fileNamed: "fly.mp3")
将它添加到场景中并且它有效。
但如果我正在执行以下操作:
birdSound.run(SKAction.changeVolume(to: 0, duration: 0))
birdSound.run(SKAction.changePlaybackRate(to: 1.1, duration: 0))
它会随着
崩溃
AURemoteIO::IOThread (14): EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP,
subcode=0x0)
最后的调试行是:
177: Failed to set processVolumeScalar on device. Error: 560947818 93:
ASSERTION FAILURE:
这是怎么回事,为什么我不能在音频节点上执行任何 SKActions?
有什么想法吗?
在 xcode 9b5 中它工作正常:/
误报
所以我有一个项目 运行 在 xcode 8 上非常好,但是当我尝试 运行 它在 xcode 9b2 上时它崩溃了。
我正在创建音频节点:
let birdSound = SKAudioNode(fileNamed: "fly.mp3")
将它添加到场景中并且它有效。 但如果我正在执行以下操作:
birdSound.run(SKAction.changeVolume(to: 0, duration: 0))
birdSound.run(SKAction.changePlaybackRate(to: 1.1, duration: 0))
它会随着
崩溃AURemoteIO::IOThread (14): EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
最后的调试行是:
177: Failed to set processVolumeScalar on device. Error: 560947818 93: ASSERTION FAILURE:
这是怎么回事,为什么我不能在音频节点上执行任何 SKActions? 有什么想法吗?
在 xcode 9b5 中它工作正常:/ 误报