INNER CODE UNIT · Swift
readerSession
dotintent/flutter-nfc-reader · ios/Classes/SwiftFlutterNfcReaderPlugin.swift:151
public func readerSession(_ session: NFCNDEFReaderSession, didInvalidateWithError error: Error) {
print(error.localizedDescription)
let data = [kId: "", kContent: "", kError: error.localizedDescription, kStatus: "error"]
resulter?(data)
disableNFC()
}
}
@available(iOS 11.0, *)
extension SwiftFlutterNfcReaderPlugin: FlutterStreamHandler {
public func onCancel(withArguments arguments: Any?) -> FlutterError? {
eventSink = nil
return nil
}
public func onListen(withArguments arguments: Any?, eventSink events: @escaping FlutterEventSink) -> FlutterError? {
self.eventSink = events