Я прочитал много сообщений на этом веб-сайте (особенно это: iOS 8 Снимок представления, который не был обработан, приводит к пустому снимку), но для Swift нет ответа.
Думал, я спрошу здесь толпу, решили ли они эту проблему или нет.
Я использую Xcode 6.2, iOS 8.2 на iPhone 6
Мой код:
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera){
if(UIImagePickerController .isSourceTypeAvailable(UIImagePickerControllerSourceType.Camera)){
imag = UIImagePickerController()
imag.delegate = self
imag.sourceType = UIImagePickerControllerSourceType.Camera;
imag.allowsEditing = false
imag.mediaTypes = [kUTTypeImage]
imag.showsCameraControls = false
self.presentViewController(imag, animated: true, completion: nil)
imag.cameraDevice = UIImagePickerControllerCameraDevice.Front
imag.takePicture()
}
}
Если я изменю это (self.presentViewController (imag, animated: true, completing: nil)) на (self.presentViewController (imag, animated: YES, completion: nil)), я получаю ошибку, чтобы переключиться обратно на true.