我有一个应用程序,我正在使用Xcode 5.1,我有一个资源(score.mp3),我可以在应用程序中使用几百次,然后崩溃此错误消息:
由于未捕获的异常终止应用程序'无法加载资源', 原因:'资源得分.mp3无法加载'
有没有人知道我能做些什么。我将它复制到目标文件夹,它工作正常,直到大约250-300次,但后来我得到了这个错误。我也在使用精灵工具包,如果这很重要的话。我正在播放这样的声音:
[self runAction:[SKAction playerSoundFileNamed:@"score.mp3" waitForCompletion:YES]];
答案 0 :(得分:4)
制作代表播放激光声音的SKAction
,然后重复使用该对象,使音频文件只加载一次。
我希望playSoundFileNamed:
每次调用时都不会重新加载文件,但是你的崩溃表明它至少在一段时间后就会重新加载。