Метод делегата иногда не вызывается - PullRequest
0 голосов
/ 23 марта 2012

Все отлично работает с моим пользовательским UIImagePickerController, за исключением случайного случая каждые 4 или 5 раз, когда не вызывается следующий метод делегата:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info

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

Чего мне не хватать? Будет ли тот факт, что класс UIImagePickerController закрыт (dismissModalViewController), как-то связан с тем, что он не вызывается? Кончаются идеи ...

Ответы [ 2 ]

2 голосов
/ 24 марта 2012

Оказывается, что отклонение UIImagePickerController сразу после [camera stopVideoCapture] было проблемой.Если я подожду, чтобы закрыть его после вызова метода делегата, проблем не возникнет.Обратите внимание, что это проблема только при работе с видео.

0 голосов
/ 23 марта 2012

Ваш объект делегата отклоняет объект выбора, верно?

...