AvaudioPlayer Ошибка загрузки файла

Я пытаюсь использовать AvaudioPlayer, чтобы воспроизвести простой звук, и я продолжаю получать эту ошибку в консоли:

2011-09-02 20:29:07.369 MusicLog[967:10103] Error loading /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:  dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol not found: ___CFObjCIsCollectable
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security

Вот мой код, который должен воспроизвести звук, когда моя кнопка нажата:

NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"tick" ofType:@"caf"];
NSError *error;

    NSURL *soundURL = [NSURL fileURLWithPath:soundPath];
    AVAudioPlayer *tickPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:&error];
[tickPlayer setDelegate:self];
[tickPlayer setNumberOfLoops:0];
[tickPlayer prepareToPlay];
if (tickPlayer == nil)
{
    NSLog(@"%@", [error description]);
}
else
{
    [tickPlayer play];
}

Я как-то есть файл в неправильном месте? Я только что вытащил файл в проект и выбрал копию, если это необходимо.

Отредактируйте: После большего количества тестирования я обнаружил, что я не получаю эту ошибку при запуске симулятора iOS 4.2 только на симуляторе iOS 5. Могу ли я предположить, что это ошибка в iOS 5?

Спасибо,

23
задан Sophie Alpert 14 March 2012 в 17:33
поделиться

0 ответов