2

我们的应用需要与 IOT 设备集成,我们从设备制造商处获得 NFC 驱动框架。但是框架中的库和 API 是在 Swift 中的。我能够按照本教程在 Objective-C 级别调用桥接,但我不知道如何从 Swift 调用该函数。以下是设备制造商提供的快速集成代码示例。提前致谢。

import DeviceLib
class NFCViewController: UIViewController {
    private var nfcDriver: NFCDriver?
    override func viewDidLoad() {
        super.viewDidLoad()
        self.nfcDriver = NFCDriver(delegate: self)
    }
    @IBAction func startNFC(_ sender: Any) {
        if self.nfcDriver != nil {
          do {
                try self.nfcDriver!.sessionBegin()
          } catch {}
    }
}
4

0 回答 0