2017-02-24 61 views
0

我只想通過我的應用程序從相機拍照。但是呈現給UIImagePickerController,拍照按鈕不起作用,我可以看到按鈕被按下了風格。但是沒有照片被拍攝。直到我長按拍按鈕或點擊很多次,然後一張照片才能被拍攝抓獲。UIImagePickerController拍照按鈕不起作用,直到長按或點擊很多次

在我的項目中,當前的UIViewController服從UIImagePickerControllerDelegate和UINavigationControllerDelege。但它仍然沒有什麼區別。

了這樣的代碼如下:

UIImagePickerController *picker = [[UIImagePickerController alloc] init]; picker.delegate = self; picker.sourceType = UIImagePickerControllerSourceTypeCamera; [self presentViewController:picker animated:YES completion:nil];

我嘗試添加代碼:

picker.modalPresentationStyle = UIModalPresentationCurrentContext; 

它does'n工作都不是。

請幫幫我。我多次尋找解決方案,但沒有人能解決我的問題。 謝謝!

+0

我之前有過和以前一樣的情況,當時我正在使用FaceBook或微信拍照並且過程非常緩慢。但之後,我重新啓動手機來解決這個問題。有時似乎iPhone的內存不足。 –

+0

感謝您的幫助。但它仍然無效。在我的應用程序項目的每個UIViewController中,只有當我在任何UIViewController中調用上述代碼時,纔會出現相同的結果。所以我檢查了info.plist,但它似乎沒有錯誤。我仍然無法找到解決方案。 – masterHan

回答

0

這個問題花了我很多時間,但我仍然無法解決多次調試後。所以我最終決定定製相機。我發現在github上的網站精彩代碼,鏈接here

有興趣的人可以去看看。