2013-12-18 48 views
0

我有2個視圖控制器RootViewController & CameraViewController。 在CameraViewController:圖像捕獲不工作的iOS 7

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

這裏「根」是RootViewController &「相機」的一個實例是UIImagePickerController &「takePicture」的實例被捕獲圖像的iOS的默認方法。其他代理方法UIImagePickerController已設置。但問題是沒有照片被事件採取!我不知道問題在哪裏發生。先謝謝您的幫助。

回答

0

據我所知,你應該首先提出的相機,然後拍照按如下:

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

請注意,您需要關閉該相機在你的委託方法。

+0

不工作的兄弟。 – Leo

+0

在攝像機呈現,或者它保持無形?檢查更新的答案 – MuhammadBassio