tarde - Acceda a la cámara con el iPhone SDK
intenta configurar face id mas tarde (4)
Parece obvio que algunas personas han podido averiguar cómo acceder a la cámara del iPhone a través del SDK (Spore Origins, por ejemplo), pero no he podido encontrar ninguna información útil. No quiero que nadie viole su NDA, pero ¿alguien sabe de algún recurso (oficial) existente que muestre cómo se puede hacer esto? Gracias.
Consulte este tutorial: http://www.zimbio.com/iPhone/articles/1109/Picking+Images+iPhone+SDK+UIImagePickerController
Hmmmm ... ¿Alguna vez has intentado usar OverlayView? Con esto, la cámara puede parecer personalizada, pero en realidad es solo una vista sobre ella.
Si se accede directamente a las API privadas, Apple podría rechazar la aplicación. Vea si el enlace a continuación ayuda.
Usar este enlace te ayudará a mostrar ambas cámaras con opciones de video también. Click_Me
Necesitas usar la clase UIImagePickerController
, básicamente:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = pickerDelegate
picker.sourceType = UIImagePickerControllerSourceTypeCamera
El objeto pickerDelegate
anterior necesita implementar el siguiente método ( EDITAR Ahora está en desuso, ver a continuación):
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo;
Dentro del cuerpo de ese método, el objeto de imagen son los datos de la cámara que luego puede usar para su aplicación específica.
EDITAR
En iPhone OS 3.0 didFinishPickingImage
está en desuso, por lo que deberá implementar:
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info
La info
diccionario contendrá entradas para el original y la imagen editada, codificada con UIImagePickerControllerOriginalImage
y UIImagePickerControllerEditedImage
respectivamente. (Consulte http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIImagePickerControllerDelegate_Protocol/UIImagePickerControllerDelegate/UIImagePickerControllerDelegate.html para obtener más información)