Как я могу извлечь AVMetadataObject из UIImage?

Я хотел бы использовать новую функцию сканирования штрих-кода iOS 7 сUIImage вместо живого захвата с одной из камер устройства. У меня уже есть детектор, работающий нормально сAVCaptureDeviceInput.

Я думаю, что лучший способ сделать это - создать конкретный подклассAVCaptureInput который предоставляет медиа-данные дляAVCaptureSession изUIImage, Тем не менее, я не могу найти документацию или примеры о том, как подклассAVCaptureInputтак что я в растерянности.

Альтернативой было бы переопределить поток мультимедиа из существующегоAVCaptureDeviceInput, но поскольку эти API являются частными, и я хотел бы опубликовать свое приложение в App Store, это не идеально.

В конечном счете, я, вероятно, в конечном итоге сделаю это, используя стороннюю библиотеку штрих-кодов, такую как ZXing или ZBar, но кажется бесполезным не использовать здесь встроенную функциональность Apple.

Ответы на вопрос(1)

Ваш ответ на вопрос