Следуя руководству разработчика Apple по swiftui, https://developer.apple.com/tutorials/swiftui/ < / а>
Я хотел бы немного изменить его, чтобы включить в объект Landmark еще несколько полей:
Например:
struct Landmark: Hashable, Codable, Identifiable {
var id: Int
var name: String
var park: String
var state: String
var description: String
var isFavorite: Bool
var isFeatured: Bool
var comment: String // example, added this field
}
Тем не менее, для этого поля я хотел бы использовать его для ввода комментария пользователем. Строка не будет доступна в файле .json и, следовательно, не сможет заполнить эту информацию на этапе загрузки данных json.
Я обнаружил, что это приведет к ошибке и сбою приложения, если это поле недоступно в файле JSON. Как я могу решить эту проблему? Это обязательное условие, чтобы все поля объекта отображались в файле JSON?