Я создаю пользовательский вид наложения для записи видео.ios imagePickerController: didFinishPickingMediaWithInfo: не вызывается после остановкиVideoCapture
Я добавить кнопку, чтобы начать запись/стоп:
[takePhotoBut addTarget:imagePickerController action:@selector(toogleRecord:) forControlEvents:UIControlEventTouchUpInside];
, который называет [super startVideoCapture];
или [super stopVideoCapture];
в моем обычае UIImagePickerController
. Также я поставил делегат
CustomPickerController *imagePickerController= [[CustomPickerController alloc]init];
imagePickerController.allowsEditing = NO;
imagePickerController.delegate = self;
и я ожидаю, чтобы получить уведомление о imagePickerController:didFinishPickingMediaWithInfo:
, но я не получаю никакого ответа. Я считаю, что это происходит, потому что ios ждет, пока пользователь нажмет «Использовать видео». Но я хочу получать уведомления без нажатия на эту кнопку. Есть ли обходные пути?
EDIT 1
путь я представляю ImagePicker:
[self presentViewController:imagePickerController animated:YES completion:nil];
Это не собственность на моей ВК.
вы должны изменить свой вопрос, чтобы показать, как вы представляете свой объект 'imagePickerController'. Кроме того, мне интересно, будет ли ваш контроллер выпущен ARC раньше? Можете ли вы сделать 'imagePickerController' свойство вашего контроллера вида (контроллер представления - это делегат)? –
@MichaelDautermann обновил мой вопрос – Anton
попробуйте сделать его собственностью и посмотреть, что произойдет ... –