2011-10-16 51 views
3

我想制作一个滑块来控制设备的音量。 以前我曾与MPVolumeView做到了这一点,但因为iOS 5中我得到生成以下错误: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) 

是否有人可以告诉我是什么问题或有另一种方式来控制设备的体积。

在此先感谢!

回答

7

你需要确保你对MediaPlayer.framework

+0

链接,如果这意味着包括#进口在我的.h文件中,比它并不能帮助。 – Reggian

+1

您还需要在'Link Binary With Libraries'构建阶段包含它。如果您转到项目检查员,请选择目标,然后转到Build Phases并确保“MediaPlayer.framework”位于“Link Binary With Libraries”列表中。 – hypercrypt

+0

啊,是的......我怎么能忘记...... – Reggian