Я реализовал следующее, и камера открыта, но приложение разбилось, а когда-то открывалось и делало снимки, тогда приложение было сжато, а в журнале было показано только «Снимок изображения, который не был отображен, пустой снимок. Убедитесь, что ваше представление было просмотрено как минимум один раз перед моментальным снимком или снимком после обновления экрана. Предупреждение о принимаемой памяти. "Камера не работает в IOS
Та же функциональность, которую я использовал для получения изображения из галереи и ее работы.
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex: (NSInteger)buttonIndex{
if (buttonIndex==0) {
if (![UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
UIAlertView *myAlertView = [[UIAlertView alloc] initWithTitle:@"Alert"
message:@"Device has no Camera!"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles: nil];
[myAlertView show];
}else{
[self performSelector:@selector(loadCamera) withObject:nil afterDelay:1.0];
}
}
}
-(void)loadCamera{
picker1 = [[UIImagePickerController alloc] init];
picker1.delegate = self;
picker1.allowsEditing=YES;
picker1.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:picker1 animated:YES completion:NULL];
}
Может кто-нибудь помочь.
Пожалуйста, обратитесь: я думаю, что его ПОЛЕЗНЫЕ [Открыть камеру в ИОС ] (http://stackoverflow.com/questions/4812945/opening-camera-in-iphone-app-programatically) –
CJ Теперь вы получили решение? – user3182143
Вы попробовали все ниже, если хотите, скажите мне. – user3182143