GetStream.ClientError.jsonDecode Ошибка при получении действия в getStream - PullRequest
0 голосов
/ 20 июня 2019

Когда я пытаюсь получить действие для перикулярного идентификатора, я получаю ответ, но синтаксический анализ не удается.Проблема в том, что синтаксический анализ завершается с ошибкой в ​​классе, определенном в GetStream Pod.(класс - EnrichedActivity)

Ниже приведен запрос

Client.shared.get(typeOf: Activity.self, activityIds: ["76ec29ef-9346-11e9-85a5-0a539f6bda0a"], completion: { (result) in

})

И ответ json:

{
"duration": "0.83ms",
"results": [{
    "actor": "SU:commentRefresh",
    "foreign_id": "",
    "id": "76ec29ef-9346-11e9-85a5-0a539f6bda0a",
    "object": "Hello",
    "origin": null,
    "target": "",
    "time": "2019-06-20T10:30:46.369330",
    "verb": "post"
}]
}

Но при синтаксическом анализе происходит сбой, ошибка:

GetStream.ClientError.jsonDecode («Данные не могут быть прочитаны, потому что они не в правильном формате.», Необязательно (Swift.DecodingError.typeMismatch (Swift.Dictionary, Swift.DecodingError.Context (codingPath: [CodingKeys (stringValue: «результаты», intValue: nil), _JSONKey (stringValue: «Index 0», intValue: 0), CodingKeys (stringValue: «actor», intValue: nil)], debugDescription: «Ожидается декодироватьСловарь, но вместо него найдена строка / данные. "

...