2

尽管我们能够在 Android 上进行此操作,但我们还没有在 iOS 上获得发行人名称。

// after Microblink has looked at an image (from the camera roll)
func recognizerRunner(_ recognizerRunner: MBCRecognizerRunner, didFinishScanningWith state: MBCRecognizerResultState) {
    if state == .valid { // values: .empty, .uncertain, .valid, .stageValid
        let result = blinkCardRecognizer.result
        
        DispatchQueue.main.async(execute: {() -> Void in
            let details = VerificationDetails(firstSix: self.firstSix(result.cardNumber),
                                              lastFour: self.lastFour(result.cardNumber),
                                              name: result.owner,
                                              brand: result.issuer)
            self.delegate?.scanningSuccess(details: details)
        })
    }
    else {
        self.delegate?.scanningFailed()
    }
}

问题是result.issuer返回一个MBCIssuer对象,我找不到任何文档。如何从 a 中检索字符串MBCIssuer

4

1 回答 1

2

找到了。可从: MBCBlinkCardUtils.issuer(toString: result.issuer)

于 2021-03-26T14:15:18.227 回答