Узнайте, есть ли на устройстве iOS камера с автофокусом с помощью телефонной щели - PullRequest
2 голосов
/ 30 января 2012

Я добавил плагин для сканирования штрих-кодов в нашем приложении, и сейчас я проверяю номер модели устройства (например, iPhone4,1), чтобы определить, является ли оно более новым устройством с камерой с автофокусом.Это, конечно, потребует от нас добавления новых устройств каждый раз, когда они выходят, или мы забудем это сделать, и пользователи не смогут сканировать штрих-коды, даже если они смогут.

Что яхотел бы проверить, есть ли на устройстве камера с автофокусом, и использовать это, чтобы разрешить или запретить пользователям пытаться сканировать штрих-коды.Кто-нибудь знает как?

1 Ответ

5 голосов
/ 01 февраля 2012

Вы можете использовать isFocusModeSupported из класса AVCaptureDevice в iOS.

Документация находится в разделе «Настройки фокуса» здесь:

http://developer.apple.com/library/ios/#documentation/AVFoundation/Reference/AVCaptureDevice_Class/Reference/Reference.html#//apple_ref/occ/cl/AVCaptureDevice

...