实现声音时黄色警告三角形我不明白

JSA*_*986 0 audio ios5 xcode4.3

当我在我的应用程序中实现声音时,我总是会发出几个带有警告的黄色警告三角形:

"隐式声明功能"音频服务创建系统soundID"在C99中无效"

它在我的应用程序中没有任何影响我只是想知道它是否在我的代码中,我应该解决的问题?

CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"btnclick", CFSTR 
                                        ("mp3"), NULL);
                                        UInt32 soundID;
                                        AudioServicesCreateSystemSoundID (soundFileURLRef, &soundID);
                                        AudioServicesPlaySystemSound (soundID);
Run Code Online (Sandbox Code Playgroud)

Phi*_*lls 5

编译器没有找到AudioServices函数的声明,并且抱怨这一点.

这些函数的文档说明了它们来自哪个框架,所以导入...

#import <AudioToolbox/AudioToolbox.h>
Run Code Online (Sandbox Code Playgroud)

......应该摆脱警告.