Дайте этому шанс:
1) Добавьте следующее в файл .h вашего контроллера вида:
#import <AudioToolbox/AudioToolbox.h>
...
@interface MyViewController: UIViewController {
...
}
...
- (IBAction)buttonPressed:(id)sender;
2) Создать кнопку в Интерфейсном Разработчике
3) Щелкните правой кнопкой мыши по кнопке в Интерфейсном Разработчике, выберите вторую вкладку и перетащите из круга рядом с «Touch Up Inside» к «Владельцу файла» в окне .xib и выберите метод «ButtonPressed»
4) Добавьте следующий код в файл .m вашего контроллера вида:
- (IBAction)buttonPressed:(id)sender {
NSString *path = [[NSBundle mainBundle] pathForResource:@"mysound" ofType:@"wav"];
SystemSoundID mySound;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:path], &mySound);
AudioServicesPlaySystemSound(mySound);
}
5) Наконец, убедитесь, что вы связались с платформой Audio Toolbox ... вы можете сделать это, перейдя в Add to Project ... из меню Project, перейдя в /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs /iPhoneSimulatorXX.sdk/System/Library/Frameworks и выбор AudioToolbox.framework. Убедитесь, что вы выбрали не копировать, а «Относительно текущего SDK» из всплывающего меню.
Надеюсь, это поможет!