Ядро NFC конвертирует идентификатор данных в строку - PullRequest
0 голосов
/ 17 октября 2019

Благодаря последним обновлениям Core NFC вы теперь можете получить доступ к идентификатору из тега miFare.

Этот идентификатор имеет тип Data. Как преобразовать эти данные в строковое значение?

Большое спасибо

1 Ответ

0 голосов
/ 17 октября 2019

Независимо от происхождения Data, вы можете конвертировать Data в String, используя String(data: Data, encoding: String.Encoding). Что касается кодировки, то, скорее всего, это будет UTF8. Таким образом, вы можете сделать что-то вроде этого

let identifierData: Data = //identifier data
let stringValue = String(data: identifierData, encoding: .utf8)
...