diff --git a/Classes/NBNImageCaptureCell.m b/Classes/NBNImageCaptureCell.m index e1076ce..eff6190 100644 --- a/Classes/NBNImageCaptureCell.m +++ b/Classes/NBNImageCaptureCell.m @@ -41,7 +41,10 @@ - (void)setupImagePicker { AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; NSError *error = nil; AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device error:&error]; - [captureSession addInput:input]; + + if (input) { + [captureSession addInput:input]; + } AVCaptureVideoPreviewLayer *captureVideoPreviewLayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:captureSession]; captureVideoPreviewLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;