Objective c Iphone内置蜂鸣音效果

Objective c Iphone内置蜂鸣音效果,objective-c,cocoa-touch,ios,beep,Objective C,Cocoa Touch,Ios,Beep,嗨,我需要在iphone上使用beep,但我唯一发现的是这个 NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"alert" ofType:@"wav"]; SystemSoundID soundID; AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID); A

嗨,我需要在iphone上使用beep,但我唯一发现的是这个

NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"alert" ofType:@"wav"];

    SystemSoundID soundID;

    AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);

    AudioServicesPlaySystemSound (soundID);

    [soundPath release]; 
这是工作和良好的代码,但我需要导入alert.wav文件。但我宁愿这样做与本机(内置)的声音,如果存在

谢谢你的回答
cs.

阅读苹果的文档,我几乎可以肯定,你可以不带它播放想要的声音

您可以这样做:

AudioServicesPlaySystemSound(1005)

这样就可以了


参考资料:

阅读该功能的文档可能会重复,使用此类预定义ID似乎在新的操作系统版本上不再有效,如果这样做,则违反了应用商店的指导原则,可能会导致自己的应用被拒绝。是否有人知道是否使用“AudioServicesPlaySystemSound(1005);”应用程序肯定会被拒绝吗?因为我用谷歌搜索了它,每个人都说“可能/可能会被拒绝”。我的处境和上面一样。任何帮助都将不胜感激。谢谢