我正在尝试将此课程用作
AVAudioPlayer *newPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL: fileURL error: nil];
获得此编译器错误
error: AVAudioPlayer.h no such file or directory
我在#import "AVAudioPlayer.h
文件
.m
你能让我知道我该如何解决它?
由于
答案 0 :(得分:11)
而不是
#import "AVAudioPlayer.h"
尝试
#import <AVFoundation/AVAudioPlayer.h>
答案 1 :(得分:4)
将AVFoundation框架添加到您的项目中。
答案 2 :(得分:3)
问题在于,正如Fistman所说,您可能没有将Framework添加到您的项目中。 您需要转到Frameworks文件夹(在左侧的项目树中,通常只是在资源文件夹下面),右键单击框架 - &gt;添加 - >现有框架。 。'并从列表中选择 AVFoundation 。 请注意,默认情况下,XCode将打开您设置的Active SDK的frameworks文件夹,因此它必须至少是OS 2.2才能显示(这是Apple发布它时最早的版本)。 一旦你添加了框架,它就应该编译和链接,你不必手动添加h文件。
希望它有所帮助, -Adi