2012-07-04 23 views
7

Actualmente estoy desarrollando una aplicación y debo poder presionar un botón para abrir la cámara y tomar una instantánea que adjuntaré a un archivo .json y enviaré a mi servidor. Estoy buscando en google y StackOverflow durante las últimas horas, pero todos los tutoriales parecen muy antiguos (08'-09 ') o no coinciden con mis necesidades. Sé que todo el trabajo está hecho con la clase UIImagePickerController pero me gustaría tener un ejemplo de trabajo. ¿Alguien sabe un buen tutorial para comenzar a hacer algo como esto?UIImagePickerController tutorial?

Respuesta

12

Bueno si google algo como:

UIImagePickerController y tomar instantáneas puesto en JSON y envía al servidor

será un poco duro. Por lo tanto, use el tutorial this para el UIImagePickerController. Por cierto, el término para la búsqueda fue:

UIImagePickerController Tutorial 2012

0

Probar this. Es muy simple, solo necesitas configurar un delegado para un controlador y llamarlo. Google lo ayudará, hay muchos recursos y ejemplos de trabajo. Por ejemplo, sample code from Apple

+0

Disculpe, es un artículo de 2008. =/ – Peres

19

Debe comprobar este artículo de AppCoda Build a Simple iPhone Camera App, muy claro y sencillo :)

Tome la foto usando el nativo aplicación de la cámara de iOS

- (IBAction)takePhoto:(UIButton *)sender { 

    UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
    picker.delegate = self; 
    picker.allowsEditing = YES; 
    picker.sourceType = UIImagePickerControllerSourceTypeCamera; 

    [self presentViewController:picker animated:YES completion:nil]; 
} 

Leer la foto capturada (hay que aplicar UIImagePickerControllerDelegate

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { 

    UIImage *chosenImage = info[UIImagePickerControllerEditedImage]; 
    self.imageView.image = chosenImage; 

    [picker dismissViewControllerAnimated:YES completion:nil]; 
} 
+0

¡Gracias por publicar tu respuesta! Tenga en cuenta que debe publicar las partes esenciales de la respuesta aquí, en este sitio, o su publicación corre el riesgo de borrarse [Consulte las preguntas frecuentes donde se mencionan las respuestas que son 'apenas más que un enlace'.] (Http: // stackoverflow. com/faq # deletion) Puede incluir el enlace si lo desea, pero solo como "referencia". La respuesta debería ser independiente sin necesidad del enlace. – Taryn

+0

Hola necesito ayuda, tengo dos casos 1. Un viewcontroller es empujado a través de la navegación 2. Un viewcontroller se presenta viewcontroller es la misma en ambos casos y en la que he imageview y la imagen recogiendo a partir de imágenes (galería) . En el primer caso, puedo ver una foto en la vista de la imagen después de hacer clic en 0finshinshpicking PERO no en el segundo caso. ¿Alguien me puede ayudar? –

+0

@AbhishekThapliThapliyal Hola, esa debería ser otra pregunta – onmyway133

1

Encontré este código AQPhotoPicker. Esto es bastante fácil de usar con una sola llamada, obtendrá una foto de la cámara o de PhotoPicker

Cuestiones relacionadas