2013-12-18 5 views
0

У меня есть контроллер вида 2 RootViewControllerCameraViewController. В CameraViewController:Захват изображения Не работает iOS 7

- (IBAction) takePhoto: (id) sender 
{ 
    [root.camera takePicture]; 
} 

Вот корень 'является экземпляром RootViewController & «камеры» является экземпляр UIImagePickerController & «takePicture» является метод по умолчанию прошивки для захвата изображения. Установлены другие методы делегирования для UIImagePickerController. Но проблема в том, что событие не снимается! Я не могу понять, в чем проблема. Заранее спасибо за помощь.

ответ

0

Насколько я знаю, вы должны представить камеру первый затем сфотографировать согласно ниже:

[self presentViewController:root.camera animated:YES completion:^{ 
     [root.camera takePicture]; 
}]; 

Обратите внимание, что вам нужно, чтобы закрыть камеру в ваших методов делегата.

+0

Не работает bro. – Leo

+0

представлена ​​камера, или она остается невидимой? проверить обновленный ответ – MuhammadBassio

Смежные вопросы