Я разрабатываю приложение, которое захватывает изображения с камеры iDevice и загружает их в веб-службу.
НЕТ проблема, все работает нормально, кроме камеры устройства. Камера устройства сводит меня с ума. Я использую ниже код, чтобы пользователь мог записывать изображения. Иногда камера показывает предварительный просмотр, а иногда нет. Вместо предварительного просмотра просто отображается полная темнота на экране. Если я переключаюсь с тыла на переднюю камеру, начинает работать нормально. Я даже пытаюсь удалить все фоновые приложения с устройства и очистить столько памяти, сколько мог; до сих пор не повезло, и я застрял.: (
- (IBAction)addNewImage:(id)sender
{
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
// Take picture from camera
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
// set no to take as much pictures as user want.
imagePicker.showsCameraControls = YES;
// Show user the camera
[self presentModalViewController:imagePicker
animated:YES];
}
else
{
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
[self presentModalViewController:imagePicker
animated:YES];
}
}