Try it.
In the viewDidLoad method, initialize the UIImagePickerController, assign its sourceType property as UIImagePickerControllerSourceTypeCamera and delegate as self.
Define a button in your view controller where, in the click event, get a modal imagepicker view, for example:
[self presentModalViewController:self.picker animated:YES];
here the collector is an UIImagePickerController object.
didFinishPickingMediaWithInfo UIImagePickerController. UIImage , UIImageView ( ImageToSave )
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
UIImage *img = [info objectForKey:@"UIImagePickerControllerImage"];
ImageToSave.image = img;
}
UIImagePickerControllerDelegate .h .
, .