When [camera takePicture] is called before the camera is ready, it spits out this message:
[camera takePicture]
UIImagePickerController: ignoring request to take pictu
This makes sure to start capturing video as soon as camera is ready
imgpicker = [[UIImagePickerController alloc] init]; [self presentViewController:imgpicker animated:YES completion:^(void){ while(![imgpicker startVideoCapture]); }];