iOS 11.2では、タグから実際のuidを読み取ることができません。私は "NFCNDEFReaderSession"からIDを読み取ることができますが、このIDはすべてのスキャンで変更されます。iOS 11.2 NFCタグランダムUID
func readerSession(_ session: NFCNDEFReaderSession, didDetectNDEFs messages: [NFCNDEFMessage]) {
var uid: String = ""
if(session.value(forKey: "_foundTags") != nil) {
let foundTags : NSArray = session.value(forKey: "_foundTags") as! NSArray
if(foundTags.count > 0) {
let tag : NSObject = foundTags.firstObject as! NSObject;
if(tag.value(forKey: "_UID") != nil) {
NFCタグから実際のUIDが必要です。誰かがnfcタグからuidを取得するアイデアを持っています。 iOS 11.0ではこの情報を読むことができました。
私はあなたができるとは思わない。 NDEFデータのみを取得できます。 – Paulw11