3

当我尝试播放声音(重复)时,我的应用程序崩溃了。我可以在应用程序崩溃前播放大约 3 分钟,当我删除音频节点时,应用程序不会崩溃并且内存使用量保持相对恒定。我将音频节点附加到一个生成的对象上,然后通过调用 object.removeFromParent() 函数将其删除。我认为音频节点(它是由 object.addChild(audiNode) 添加的我的对象的子节点也将被删除并且不会留在内存中。但是,我认为 Xcode 不会关闭它打开的音频文件。我怎么能关闭此文件或确保它已关闭?

该应用程序是使用 iPhone 7 的 IOS 10 中的 spriteKit 制作的

4

0 回答 0