I am trying to read dutch driving license using NFC. Following is my code snippet guard NFCNDEFReaderSession.readingAvailable else { let alertController = UIAlertController( title: Scanning Not Supported, message: This device doesn't support tag scanning., preferredStyle: .alert ) alertController.addAction(UIAlertAction(title: OK, style: .default, handler: nil)) self.present(alertController, animated: true, completion: nil) return } guard NFCTagReaderSession.readingAvailable else { let alertController = UIAlertController( title: Scanning Not Supported, message: This device doesn't support tag scanning., preferredStyle: .alert ) alertController.addAction(UIAlertAction(title: OK, style: .default, handler: nil)) self.present(alertController, animated: true, completion: nil) return } if #available(iOS 16.0, *) { session = NFCTagReaderSession(pollingOption: [.iso14443, .iso15693, .iso18092, .pace], delegate: self, queue: nil) } else { // Fallback on earlier versions session = NFCTagReaderSession(pollingOp