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全体ではなく、Soundクラスにwav URLを保存しないのはなぜですか? 次に、再生する必要があるときに各 wav をロードするだけです。

于 2011-07-18T19:07:56.017 に答える