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