2015-12-04 1 views
2

Я разрабатываю приложение для проекта, который берет данные из отсканированного USDL (с использованием BlinkID) и вводит данные, такие как: Имя, Фамилия Имя, среднее имя, DOB, пол и адрес в отдельные текстовые поля на отдельном контроллере. Затем, когда нажатие «ОК» переносит их на другой контроллер представления с другими параметрами, которые я буду создавать.КАК: импортировать Отсканированные данные из идентификатора в текстовые поля в отдельном виде IOS (BLINKID)

Я застрял. Я не могу передать данные из отсканированного USDL в текстовые поля на отдельном контроллере View. Я могу импортировать данные в Xcode при сканировании, но я хочу иметь возможность автоматически переключать представления после сканирования и автоматически добавлять текстовые поля в приложение: FIRST NAME, LAST NAME, ADDRESS, DOB, SEX и т. Д.

ответ

4

Попробуйте следующие шаги:

  • Начать с BlinkID-образец приложения из Github.
  • Создайте новый контроллер вида (назовем его USDLResultController), где вы хотите, чтобы результаты были представлены. Добавить текстовые поля в этой точке зрения контроллера и реализовать весь интерфейс
  • Добавить общественную собственность USDLResultController (в заголовочном файле) следующим образом: @property (nonatomic, strong) PPUsdlRecognizerResult *usdlRecognizerResult;
  • В контроллере представления, который вызывает сканирование, в функции обратного вызова, где вы получите результат сканирования (как правило, это scanningViewController:didOutputResults:), проверьте, если вы получили результат распознавателя USDL
  • Если вы получили его, экземпляр USDLResultController (либо из раскадровки, либо в коде), и установите usdlRecognizerResult в результате вы получили
  • в viewWillAppear (или какой-либо другой аналогичный метод) USDLResultController заполнить текстовые поля значениями от usdlRecognizerResult.

Если вам по-прежнему нужна помощь после этого, отправьте ссылку на проект, в котором вы реализуете это, чтобы мы могли посмотреть.

Отказ от ответственности: Я работаю для команды BlinkID.

Смежные вопросы