Search
Write a publication
Pull to refresh
0
0
Send message
Это String, а не Double и Int:
«average»: «4.1034»,
«votes_count»: «29»

Ключи не совпадают:
«average_rating» и «average»
Кстати, не поленился и посмотрел в плейграунде. Там еще несколько ошибок. Рекомендую всё же потестить код и внести исправления.
Спасибо за статью!
Пора тоже переходить со SwiftyJSON на Codable.
В примере с nested-контейнером, я так понимаю, ошибка. Верно будет так:
self.votesCount = try? ratingsContainer.decode(Int.self, forKey: .votesCount)
self.averageRating = try? ratingsContainer.decode(Double.self, forKey: .averageRating)

Information

Rating
Does not participate
Registered
Activity