【发布时间】:2019-10-11 07:49:19
【问题描述】:
我正在开发 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)")
}
}
}
}
【问题讨论】:
-
有人得到这个问题的答案吗?非常感谢
-
嗨 Bhumika,如果您仍在寻找答案,那么 - 使用 NFCTagReader 读取 nfc 卡,它将提供 tagid。
-
嗨,jeplin 你能帮帮我吗?
-
试试 NFCTagReaderSession。
-
@Bhumika 是的....