Ios5 在执行声音I don';我不明白

Ios5 在执行声音I don';我不明白,ios5,xcode4.3,audio,Ios5,Xcode4.3,Audio,当我在我的应用程序中实现声音时,我总是用警告标记几个黄色警告三角形: 函数“audio services create system soundID”的隐式声明在C99中无效 它对我的应用程序没有任何影响,我只是想知道它是否是我的代码中的某个东西,以及我应该解决的问题 CFBundleRef mainBundle = CFBundleGetMainBundle(); CFURLRef soundFileURLRef; soundFileURLRef = CFBundleCopyResourceU

当我在我的应用程序中实现声音时,我总是用警告标记几个黄色警告三角形:

函数“audio services create system soundID”的隐式声明在C99中无效

它对我的应用程序没有任何影响,我只是想知道它是否是我的代码中的某个东西,以及我应该解决的问题

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

编译器没有找到AudioServices函数的声明,并且对此表示不满

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

#import <AudioToolbox/AudioToolbox.h>
#导入

…应该消除警告。

编译器没有找到AudioServices函数的声明,并且对此表示不满

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

#import <AudioToolbox/AudioToolbox.h>
#导入
…应该去掉这些警告