0
Я пытаюсь сериализации объект JSON, как этотбыстры байт [] в JSon объекта
let jsonObject: [String: Any] = [
"Description":problemDescription.text!,
"Photo": byteArray
]
let jsonData = try! NSJSONSerialization.dataWithJSONObject(jsonObject, options: .PrettyPrinted)
, но я получаю этот тип ошибки:
swift 2 argument type string any does not conform to expected type any object.
Есть идеи?
JSON поддерживает только строку, номер (Int, double, bool) и. Ваш код Swift 2, но '[String: Any]', поскольку словарь JSON принадлежит Swift 3. И не отправляйте довольно напечатанный JSON. Серверу все равно. –
vadian
- сервер, ожидающий, что данные фотографий будут закодированы в Base64? –
@ Michael Dautermann - да, серверу нужна строка base64, преобразованная в байтовый массив – markan3