How do I reference the picture I just took in iOS?

戏子无情 提交于 2019-12-02 07:39:20

I use the following delegate method to get whatever picture a user picked from the photo picker view

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
    [picker dismissViewControllerAnimated:false completion:nil];
    image = [info objectForKey:@"UIImagePickerControllerOriginalImage"]; 

}

call the cameraTapped method on tapping your camera button

-(IBAction)cameraTapped:(id)sender 
{
    UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
    if ([UIImagePickerController  isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
        [imagePickerController setSourceType:UIImagePickerControllerSourceTypeCamera];
    else
        [imagePickerController setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
    [imagePickerController setDelegate:self];
    [self presentViewController:imagePickerController animated:YES completion:nil];
}


-(void)imagePickerController:(UIImagePickerController *)picker      didFinishPickingMediaWithInfo:(NSDictionary *)info
{
     // photo
     _imageView.image = info[UIImagePickerControllerOriginalImage]];

    [self dismissViewControllerAnimated:YES completion:nil];
}
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!