xcode给了我这个错误:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_MPVolumeView", referenced from:
objc-class-ref in VolumeViewController.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是viewcontroller的viewDidload。
- (void)viewDidload{
[super viewDidUnload];
MPVolumeView *volumeView = [[[MPVolumeView alloc] initWithFrame:CGRectMake(0, 0, 200, 20)] autorelease];
volumeView.center = CGPointMake(160,134);
[volumeView sizeToFit];
volumeView.showsVolumeSlider=YES;
[self.view addSubview:volumeView];
}
我导入:
#import <MediaPlayer/MPVolumeView.h>
可能的错误是什么?
发布于 2011-11-05 06:54:38
该错误表明链接器找不到类MPVolumeView
您需要将包含此类的库或框架添加到XCode
发布于 2016-03-24 17:33:23
在项目中添加MediaPlayer框架:
Project ->生成阶段->链接二进制文件与库:
https://stackoverflow.com/questions/8016569
复制相似问题