Я получаю сбой EXC_BAD_ACCESS KERN_INVALID_ADDRESS. Это проблема AVFAudio SDK или я пропустил что-то, что нужно обработать?
Для получения дополнительной информации, пожалуйста, взгляните на скриншот.
Я инициализировал AVAudioSession, вызвав:
- (BOOL)prepareAudioSession {
BOOL success = [[AVAudioSession sharedInstance] setActive:NO error: nil];
if (!success) {
NSLog(@"deactivationError");
}
success = [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord
withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:nil];
if (!success) {
NSLog(@"setCategoryError");
}
success = [[AVAudioSession sharedInstance] setActive:YES error: nil];
if (!success) {
NSLog(@"activationError");
}
return success;
}
и затем я вызываю [[AVAudioSession sharedInstance] availableInputs], чтобы проверить количество устройств, подключенных по Bluetooth