Pregunta

¿Alguien sabe la manera recomendada para comprobar si el dispositivo es compatible con las capacidades específicas, por ejemplo la cámara. Sé que puedo detectar el dispositivo está en la aplicación con UIDevice pero me preguntaba si hay una manera de enumerar las capacidades del dispositivo?

¿Fue útil?

Solución

No estoy seguro de si hay una manera de enumerar todas las capacidades del dispositivo. Por lo general, este control se realiza sobre una base de capacidad de la capacidad.

Por lo tanto, utilizar su ejemplo, si desea saber si el dispositivo está ejecutando en cuenta la capacidad de tomar una foto, lo haría:

[UIImagePickerController isSourceTypeAvailable:
   UIImagePickerControllerSourceTypeCamera];

Esto volvería verdadera (SÍ) para cualquier iPhone, y falso (NO) para cualquier iPod Touch (al menos en el momento de escribir estas líneas).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top