INNER CODE UNIT · Swift

register

wu9007/qrcode_scanner · ios/Classes/SwiftQrscanPlugin.swift:21

  public static func register(with registrar: FlutterPluginRegistrar) {
    let channel = FlutterMethodChannel(name: "qr_scan", binaryMessenger: registrar.messenger())
    let instance = SwiftQrscanPlugin()
    registrar.addMethodCallDelegate(instance, channel: channel)
  }

  public func handle(_ call: FlutterMethodCall, result: @escaping FlutterResult) {
    switch call.method {
    case "scan":
      pendingResult = result
      let args = call.arguments as? [String: Any]
      presentScanner(
        color: Self.uiColor(args?["color"]),
        hint: args?["hint"] as? String,
        title: args?["title"] as? String
      )
    case "scan_photo":
      pendingResult = result

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…