为什么升级到iPhone SDK 4.0后没有找到AVAudioPlayer?

时间:2010-07-02 15:00:32

标签: iphone xcode

这是一个简单的问题,但事实证明这对我来说非常棘手。

作为开始学习iPhone编程的一部分,我编写了一些小程序,并从几本书中输入了一些。这些应用程序运行良好,直到有一天我下载并安装了Apple的最新开发软件。现在我的现有项目找不到AVAudioPlayer引用。具体来说,我在链接时收到以下错误消息:

Undefined symbols:
  "_OBJC_CLASS_$_AVAudioPlayer", referenced from:
      objc-class-ref-to-AVAudioPlayer in SpotOnGameViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status

我到目前为止尝试了以下内容:
编辑项目“基础SDK”设置 - 升级后缺少任何值 - 为“iPhone模拟器4.0” 编辑AVFoundation框架的路径以指向已知位置。当这不起作用时,我删除了AVFoundation并将其重新添加到项目中 在为一个之后添加了一个导入 使用AVAudioPlayer创建了一个新的测试项目。 (这个项目得到了同样的错误。)

“框架搜索路径”和“库搜索路径”在我的项目设置中都是空的。在我的任何项目文件夹中似乎没有“project.pbxproj”文件。

还有其他建议吗?

0 个答案:

没有答案