Friday, July 25, 2014

Using camera / gallery of device

 UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
        
//camera selection
if(buttonIndex == 0){
if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]){
                
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.delegate = self;
                
[self presentViewController:imagePicker animated:YES completion:nil];                
}
else {
                
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:NSLocalizedString(@"DeviceItem", @"") delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
                
[alert show];
}

}       
else if(buttonIndex == 1) {   //gallery selection
            
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
            
   imagePicker.delegate=self;
   [self presentViewController:imagePicker animated:YES completion:nil];
}

No comments:

Post a Comment