這是我一直試圖解決的問題。我在使用AudioToolbox框架爲iOS創建應用程序時,在頭文件中出現錯誤。這裏是代碼:嘗試在Xcode 4.6中使用AudioToolbox播放聲音時發生錯誤
#import <iAd/iAd.h>
#import <UIKit/UIKit.h>
#import <AudioToolbox/AudioToolbox.h>
#import <iAd/ADBannerView_Deprecated.h>
#import <Foundation/Foundation.h>
#import <AVFoundation/AVFoundation.h>
@interface ViewController : UIViewController <ADBannerViewDelegate> {
ADBannerView *adView;
BOOL bannerIsVisible;
}
@property (nonatomic, assign) BOOL bannerIsVisible;
- (IBAction)cstring:(id)sender {
CFBundleRef mainBundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef;
soundFileURLRef = CFBundleCopyResourceURL(mainBundle, (CFStringRef) @"CString", CFSTR ("caf"), NULL);
UInt32 soundID;
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundID);
AudioServicesPlaySystemSound(soundID);
}
@end
此外,聲音文件位於支持文件文件夾中。
它可能是有用的,如果你可以詳細說明*錯誤是什麼 – 2013-02-10 01:49:37
在IBAction中,它告訴我用一個分號來代替大括號來保持一個錯誤。 – 2013-02-10 02:38:37