Я бы хотел использовать новую функцию сканирования штрих-кода iOS 7 с UIImage
вместо живого захвата с одной из камер устройства. У меня уже есть функция обнаружения, работающая нормально с AVCaptureDeviceInput
.
Лучший способ, по моему мнению, сделать это - создать конкретный подкласс AVCaptureInput
, который передает медиа-данные в AVCaptureSession
из UIImage
. Однако я не могу найти документацию или примеры того, как подклассом AVCaptureInput
, поэтому я не понимаю.
Альтернативой было бы переопределить медиа-поток из существующего AVCaptureDeviceInput
, но поскольку эти API являются частными, и я хотел бы опубликовать свое приложение в App Store, это не идеально.
В конечном счете, я, скорее всего, сделаю это, используя стороннюю библиотеку штрих-кодов, такую как ZXing или ZBar, но кажется, что отходы не могут использовать встроенные функции Apple здесь.