ImagePicker с использованием видео. Нечетная ошибка компилятора - PullRequest
4 голосов
/ 06 августа 2010

Я пытался заставить видео работать и получал странную проблему с проблемой компилятора. Мой код выглядит так.

 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", ссылка от: _kUTTypeMovie $ non_lazy_ptr в EditViewController.o (возможно, вы имели в виду: _kUTTypeMovie $ non_lazy_ptr) ld: символ (ы) не найдены collect2: ld возвращен 1 статус выхода

Я работал над этим некоторое время и не могу понять, где моя проблема. Я импортировал основные службы, поэтому у меня есть доступ к kUTTypeMovie.

1 Ответ

14 голосов
/ 06 августа 2010

пробовали ли вы вызывать availableMediaTypesForSourceType: для тестирования камеры?

Проблема связана с добавлением каркаса MobileCoreServices и импортом его с помощью #import соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...