Mi piacerebbe avere la mia app aprire la fotocamera (attualmente UIImagePickerController) frontalmente se disponibile. (Iphone SDK).Set fotocamera frontale in iPhone SDK
Come posso farlo?
Mi piacerebbe avere la mia app aprire la fotocamera (attualmente UIImagePickerController) frontalmente se disponibile. (Iphone SDK).Set fotocamera frontale in iPhone SDK
Come posso farlo?
E 'proprio lì nella documentation:
picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
Naturalmente, è necessario verificare prima se la fotocamera anteriore è effettivamente disponibile. È anche disponibile solo a partire da iOS 4.0.
provare questo metodo di UIImagePickerController:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
Si tratta di un metodo di classe e UIImagePickerControllerCameraDevice può assumere due valori:
- UIImagePickerControllerCameraDeviceRear
- UIImagePickerControllerCameraDeviceFront
Example code:
if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
{
// do something
}
1/2 risposta allora :-) – Olav
sembra Quando mi misi XCode Si compila da SDK a IOS4 e non si blocca su un dispositivo senza fotocamera frontale. Sembra che l'eseguibile possa essere eseguito anche su un dispositivo in cui IOS <4, ma non ho provato tutte le combinazioni. – Olav
Ora ho: L'Info.plist per l'applicazione a .... specifica una versione minima del sistema operativo di 4.1, che è troppo alta per essere installata su ....... – Olav