обнаружение возможностей iPhone / iPod? - PullRequest
0 голосов
/ 21 июля 2009

Кто-нибудь знает рекомендуемый способ проверить, поддерживает ли устройство определенные возможности, например, камеру. Я знаю, что могу определить устройство, на котором работает приложение, с помощью UIDevice, но мне было интересно, есть ли способ перечислить возможности устройства?

1 Ответ

2 голосов
/ 21 июля 2009

Я не уверен, есть ли способ перечислить все возможности устройства. Обычно эта проверка выполняется в зависимости от возможностей.

Итак, чтобы использовать ваш пример, если вы хотите знать, имеет ли устройство, на котором вы работаете, возможность делать снимки, вы бы:

[UIImagePickerController isSourceTypeAvailable:
   UIImagePickerControllerSourceTypeCamera];

Это вернет true (ДА) для любого iPhone и false (НЕТ) для любого iPod Touch (по крайней мере, на момент написания этой статьи).

...