我已经设置好声音并且播放正常,但我想根据NSString
. 这是我的代码:
- (void) playSound {
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef =CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"glass", CFSTR ("wav"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
我想@"glass"
成为来自其他地方的字符串的值,它的定义如下NSString *sound = @"newSound";
。