OS X Lion 10.7.3 と Xcode 4.3.2 にアップデートしました。次のコードを使用すると、iPhone シミュレーターまたは iPhone デバイスでサウンドを再生できません。Snow Leopard と Xcode 4.2 で同じコードを使用してサウンドを再生できます。4.3.2 で音が聞こえない理由がわかりません。誰でも助けることができますか?
.h ファイル
#import <UIKit/UIKit.h>
#import <AudioToolbox/AudioToolbox.h>
@interface soundViewController : UIViewController {
}
-(IBAction)playSounds:(id)sender;
@end
.m ファイル
-(IBAction)playSounds:(id)sender {
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"E", CFSTR("caf"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}