Мне нужно отправить массив через HTTP моему swift-клиенту, но я не уверен, как преобразовать полученные байты в swift-массив.
Я смотрел его в Google несколько раз с несколькими разными способами сказать, что я пытаюсь сделать, но все, что я получаю, - это темы, в которых говорится "преобразовать массив байтов в строку быстрого доступа"
AF.request(exampleUrl).response { response in
if let data = response.data, let s = String(data: data, encoding: .utf8) {
debugPrint(s)
let myArray = decodeSomehow(data: data)
debugPrint(myArray[0]) // hooray
}
}
Мне нужно иметь возможность декодировать массивы, отправленные с моего сервера, но мои попытки найти решение этой проблемы не дали результатов.
Кстати, сервер сделан с функциями Firebase и запущен на веб-сайте Google
и закодировано с машинописью
также, чтобы уточнить, я не хочу брать байты и помещать их в массив, я хочу декодировать байты в то, что они изначально были на сервере, иначе как массив (изначально массив машинописного текста, но если это возможно сделать это быстрый массив, который будет ?)