MPVolumeView和iOS 5

3

我正在尝试制作一个滑块来控制设备音量。以前我使用MPVolumeView完成了这个任务,但是自从iOS 5之后,在构建时会出现以下错误:

Undefined symbols for architecture armv7:
"_OBJC_CLASS_$_MPVolumeView", referenced from:
  objc-class-ref in PlayerViewController.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

请问有人能告诉我问题出在哪里吗?或者有没有其他方法来控制设备的音量。

提前感谢!

1个回答

7

您需要确保链接到 MediaPlayer.framework


如果这意味着在我的.h文件中包含#import <MediaPlayer/MediaPlayer.h>,那么它并没有帮助。 - reggian
1
您还需要在“Link Binary With Libraries”构建阶段中添加它。如果您前往项目检查器,选择目标,进入构建阶段,并确保 MediaPlayer.framework 在“Link Binary With Libraries”列表中。 - hypercrypt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接