0

所以我的代码适用于大约 90% 的人。其余的在发射时崩溃。我想用我在这里绑定的所有内存,这是问题吗?

也许我不应该这样使用数组?

for(i=60;i<80;i++){
  myNewString = [NSMutableString stringWithFormat:@"%i", i ];        
    if (finchKeys[i]==nil)
        finchKeys[i] = [[Sound alloc] initWithFile:
        [[NSBundle mainBundle] URLForResource:myNewString withExtension:@"wav"]];

}

在我加载我的 wav 之前,我可以调用一些东西来释放内存吗?

谢谢!!

4

1 回答 1

0

我想你不会一次播放所有的 wav。为什么不将 wav url 保存在 Sound 类中而不是整个 wav 中?然后,您可以在需要播放时加载每个 wav。

于 2011-07-18T19:07:56.017 回答