ZXing отображает изображение с камеры в реальном времени на экране и использует UIGetScreenImage для многократного захвата полученного изображения без необходимости что-либо делать.(Это очень приятный пользовательский опыт, поскольку пользователю не нужно нажимать кнопку, чтобы сделать снимок штрих-кода; приложение просто продолжает делать снимки снова и снова, пока не получит тот, который работает.)
Раньше эта техника была идеальной, но Apple недавно изменила свою политику и запретила использование UIGetScreenImage .В свете изменений в политике Apple, ваш лучший выбор теперь состоит в том, чтобы сделать так, чтобы пользователь нажимал кнопку, чтобы сфотографировать штрих-код вручную.
Поскольку ZXing является открытым исходным кодом, это должно быть простымизменив несколько строк кода, теперь используйте [UIImagePickerController takePicture] .