INNER CODE UNIT · Swift

readerSession

dotintent/flutter-nfc-reader · ios/Classes/SwiftFlutterNfcReaderPlugin.swift:94

    public func readerSession(_ session: NFCNDEFReaderSession, didDetectNDEFs messages: [NFCNDEFMessage]) {
        print(messages)
        guard let message = messages.first else { return }
        guard let payload = message.records.first else { return }
        
        print(payload.identifier as NSData)
        
        // Start Package
        
        let parsedPayload = VYNFCNDEFPayloadParser.parse(payload)
        var text = ""
        var urlString = ""
        
        if let parsedPayload = parsedPayload as? VYNFCNDEFTextPayload {
            // text = "[Text payload]\n"
            text = String(format: "%@%@", text, parsedPayload.text)
        } else if let parsedPayload = parsedPayload as? VYNFCNDEFURIPayload {
            // text = "[URI payload]\n"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…