3
我一直在试图让视频工作,并得到一个编译器问题奇怪的问题。我的代码看起来像这样。使用视频的ImagePicker。奇怪的编译器错误
UIImagePickerController * imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
NSArray *sourceTypes = [UIImagePickerController availableMediaTypesForSourceType:imagePicker.sourceType];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];
我得到的编译器错误说:
未定义的符号: “_kUTTypeMovie”, 从引用:在EditViewController.o _kUTTypeMovie $ non_lazy_ptr(也许你的意思是:_kUTTypeMovie $ non_lazy_ptr) LD:符号(S)未找到collect2:LD 返回1退出状态
我在这已经工作了一段时间,CA不知道我的问题在哪里。我导入了核心服务,因此我可以访问kUTTypeMovie。
是的,我做到了。如果我用kUTTypeMovie注释掉该行,我不会收到编译器错误。 – IphoneDev 2010-08-06 12:25:54
使用#import和相应的框架添加,我没有得到编译器错误。 –
Gauloises
2010-08-06 12:34:34
忘了添加框架。谢谢!您能否在您的原始答案中加入这些内容,我将其标记为此问题的最佳答案。 – IphoneDev 2010-08-06 13:36:12