первый сбой связан с регистром enum Category, который был добавлен в Landmark.swift:
enum Category: String, CaseIterable, Codable, Hashable {
case featured = "Featured"
case lakes = "Lakes"
case rivers = "Rivers"
case mountains = "Mountains" . // <- added
}
Второй сбой, который следует из-за изменения имени ресурса: если вы не хотите обновлятьресурсы просто переименуйте yukon_charleyrivers.jpg в charleyrivers.jps или просто убедитесь, что он соответствует значению .json "imageName" для словаря Charley Rivers.
{
"name": "Charley Rivers",
"category": "Rivers",
"city": "Eaking",
"state": "Alaska",
"id": 1007,
"isFeatured": true,
"isFavorite": false,
"park": "Charley Rivers National Preserve",
"coordinates": {
"longitude": -143.122586,
"latitude": 65.350021
},
"imageName": "charleyrivers", // <- changed from yukon_charleyrivers
}