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