мне нужна помощь в этом коде,Objective-C Воспроизведение звука на iPhone
Я пытаюсь играть звуки при нажатии кнопки на приложение iPhone, и я получаю эту ошибку. Вот код
-(IBAction)playSound:(id)sender{
// NSLog(@"play Sound");
SystemSoundID soundID;
NSString *buttonName = [sender currentTitle];
NSString *soundFile = [[NSBundle mainBundle]
pathForResource:buttonName ofType:@"wav"];
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:soundFile], &soundID);
AudioServicesPlaySystemSound(soundID);
[soundFile release];
Сообщения об ошибках говорят
Релиз unavialable: не доступен в режиме автоматического подсчета ссылок на
ARC запрещает явное сообщение 'освобождение'
* Тип указателя Objective-C 'id' для типа указателя C «CFURLRef» (он же «Const структура __CFURL ») требует мостиком отливать
Вы используете ARC, просто удалить [релиз SoundFile]; –
Как насчет NSBeep()? – Itachi