CoreNFCを読み込んこみ、messageの中身をみると、書き込んだ際にはなかったenという文字列が入っていました。
このenというのは何なのでしょうか?
swift
1func readerSession(_ session: NFCNDEFReaderSession, didDetectNDEFs messages: [NFCNDEFMessage]) { 2 for message in messages { 3 for record in message.records { 4 if let type = String.init(data: record.type, encoding: .utf8) { 5 print("type: (type)") 6 } 7 if let identifier = String.init(data: record.identifier, encoding: .utf8) { 8 print("identifier: (identifier)") 9 } 10 if let payload = String.init(data: record.payload, encoding: .utf8) { 11 //ここで書き込んだ文字がHelloだったらenHelloと出力されています。 12 print("payload: (payload)") 13 } 14 } 15 } 16 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。