iPhone: toma foto con camera frontal mediante progtwigción

Quiero tomar una foto programáticamente mediante la camera frontal en mi aplicación para iPhone. No quiero que el usuario elija o realice ninguna interacción con el selector de imágenes. Solo quiero tomar la image y savela en el documento … es que ¿posible?

Como puedo comprender de su pregunta, AV Foundation es todo lo que necesita. Mira estas fonts de demostración de Apple: AVCam

EDIT: Mi mal, parece que realmente puedes hacer eso desde AVCaptureSession. Aunque no puedo entender por qué debería ser posible. Parece un terreno potencial para el abuso para mí.

Respuesta original (incorrecta): No, no es posible tomar fotos sin interacción del usuario, no importa si es la camera frontal o trasera.

testing esto–

- (IBAction) scanButtonTapped { // ADD: present a barcode reader that scans from the camera feed ZBarReaderViewController *reader = [ZBarReaderViewController new]; reader.readerDelegate = self; reader.supportedOrientationsMask = ZBarOrientationMaskAll; ZBarImageScanner *scanner = reader.scanner; // TODO: (optional) additional reader configuration here // EXAMPLE: disable rarely used I2/5 to improve performance [scanner setSymbology: ZBAR_I25 config: ZBAR_CFG_ENABLE to: 0]; // present and release the controller [self presentModalViewController: reader animated: YES]; [reader release]; } - (void) imagePickerController: (UIImagePickerController*) reader didFinishPickingMediaWithInfo: (NSDictionary*) info { // ADD: get the decode results id<NSFastEnumeration> results = [info objectForKey: ZBarReaderControllerResults]; ZBarSymbol *symbol = nil; for(symbol in results) // EXAMPLE: just grab the first barcode break; // EXAMPLE: do something useful with the barcode data resultText.text = symbol.data; bid.text=symbol.data; // EXAMPLE: do something useful with the barcode image resultImage.image = [info objectForKey: UIImagePickerControllerOriginalImage]; // ADD: dismiss the controller (NB dismiss from the *reader*!) [reader dismissModalViewControllerAnimated: YES]; }