ios - 如何: import Scanned data from an ID into text boxes on separate view IOS (BLINKID)

标签 ios objective-c barcode-scanner blink

我正在为一个项目开发一个应用程序,该应用程序从扫描的 USDL(使用 BlinkID)获取数据,并将诸如名字、姓氏、中间名、出生日期、性别和地址等数据输入到单独的文本框中。 View Controller 。然后,当点击“确定”时,会将它们带到另一个 View Controller ,其中包含我将创建的其他选项。

但是我被困住了。我似乎无法将扫描的 USDL 中的数据传输到单独的 View Controller 上的文本框中。我能够在扫描时将数据导入 Xcode,但我希望能够在扫描后自动切换 View ,并让应用程序自动填充标记为的文本框:名字、姓氏、地址、出生日期、性别等。

最佳答案

尝试以下步骤:

  • Github 开始使用 BlinkID 示例应用程序.
  • 创建一个新的 View Controller (我们称之为 USDLResultController),您希望在其中显示结果。将文本框添加到该 View Controller 并实现整个 UI
  • 将公共(public)属性添加到 USDLResultController(在头文件中),如下所示: @property(非原子,强)PPUsdlRecognizerResult *usdlRecognizerResult;
  • 在调用扫描的 View Controller 中,在您收到扫描结果的回调中(通常为 scanningViewController:didOutputResults:),检查您是否收到了 USDL 识别器结果
  • 如果您收到了它,请实例化 USDLResultController(无论是从 Storyboard还是在代码中),并将 usdlRecognizerResult 设置为您收到的结果
  • USDLResultControllerviewWillAppear(或其他类似方法)中,使用 usdlRecognizerResult 属性中的值填充文本框。

如果此后您仍然需要帮助,请发送指向您正在实现此操作的项目的链接,以便我们查看。

免责声明:我在 BlinkID 团队工作。

关于ios - 如何: import Scanned data from an ID into text boxes on separate view IOS (BLINKID),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34098569/

相关文章:

ios - 为什么 __weak 变量没有在自动释放池中注册?

ios - 跟踪 Firebase 上的活跃用户

objective-c - UIDocumentInteractionController 中的 "Expression Result Unused"

iphone - 当我尝试使用 b2Body 的功能时游戏崩溃了——为什么?

ionic-framework - 扫描已经在 iOS13 中的 ionic V3 问题

google-play-services - 如果手机上未安装 Play 服务,是否可以使用 Google 条形码阅读器?

angular - 奇怪的 NativeScript/Angular2 问题,应用程序在错误的位置查找模板

ios - 保留 iPhone X 主屏幕指示器的纵向位置

ios - 由于未捕获的异常 'NSInvalidArgumentException',错误终止应用程序

ios - Xcode 中的默认左花括号