create apple ios camera detection

ios - apple - ¿Cómo detectar la existencia de la cámara con `AVFoundation`?



apple create ml (1)

Usted itera a través de los dispositivos de video ...

NSArray *videoDevices = [AVCaptureDevice devicesWithMediaType:AVMediaTypeVideo]; AVCaptureDevice *captureDevice = nil; for (AVCaptureDevice *device in videoDevices) { if (device.position == AVCaptureDevicePositionFront) { //FRONT-FACING CAMERA EXISTS } }

Por supuesto, también podría hacer esto un poco más rápido con un predicado, pero lo dejo para que lo resuelva;) .... (SUGERENCIA: use el método filteredArrayUsingPredicate: en los dispositivosWithMediaType :)

Ahora los dispositivos iOS tienen 0 ~ 2 cámaras. ¿Cómo detectarlos?