当我从视图中退出时,我开始一个叮当声,当我在这个视图中返回时,我想要停止这个叮当声(wma)
当我在IbAction中退出时,我有这段代码:
NSString *path = [NSString stringWithFormat:@"%@/%@",
[[NSBundle mainBundle] resourcePath],
@"file.wav"];
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory:NO];
AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
AudioServicesPlaySystemSound(soundID);
但是当我在视图中返回时,我尝试在viewWillAppear中写入
AudioServicesRemoveSystemSoundCompletion(soundID);
AudioServicesDisposeSystemSoundID(soundID);
但它不起作用,你能帮助我吗?
答案 0 :(得分:0)
viewWillAppear:
。您可以使用通知中心([NSNotificationCenter defaultCenter]
)或委托让您立即查看何时停止播放音乐。
有一些方法,如postNotification:
和addObserver:
,请检查它们。