Jak mogę wyodrębnić obiekt AVMetadataObject z UIImage?

Chciałbym użyć nowej funkcji skanowania kodów kreskowych systemu iOS 7 za pomocąUIImage zamiast przechwytywania na żywo z jednej z kamer urządzenia. Mam już wykrywacz działający poprawnie zAVCaptureDeviceInput.

Najlepszym sposobem, aby to zrobić, byłoby utworzenie konkretnej podklasyAVCaptureInput który dostarcza dane multimedialne doAVCaptureSession odUIImage. Nie mogę jednak znaleźć żadnej dokumentacji ani przykładów dotyczących podklasyAVCaptureInput, więc tracę.

Alternatywą byłoby zastąpienie strumienia multimediów z istniejącegoAVCaptureDeviceInput, ale ponieważ te API są prywatne i chciałbym opublikować moją aplikację w App Store, nie jest to idealne.

Ostatecznie najprawdopodobniej zrobię to za pomocą biblioteki kodów kreskowych innej firmy, takiej jak ZXing lub ZBar, ale wydaje mi się, że nie można tu korzystać z wbudowanych funkcji Apple.

questionAnswers(1)

yourAnswerToTheQuestion