我正在研究 NFC 标签阅读器。我想读取每个 NFC 卡的唯一 ID 的 NFC tagId,我在 iOS 13 Swift 中使用 NDEF 标签。但我无法得到它。我想知道有没有办法获得 tagId ,如果是的话,请帮助我,在此先感谢。
func readerSession(_ session: NFCNDEFReaderSession, didDetectNDEFs messages: [NFCNDEFMessage]) {
print("Detected tag - \(messages)")
for message in messages {
for record in message.records {
if let string = String(data: record.payload, encoding: .utf8) {
print("record -- \(string)")
}
if let iden = String(data: record.identifier,encoding: .utf8){
print("identifier - \(iden)")
}
}
}
}