У меня есть модель представления со свойствами, которые работают нормально - например:
struct ViewModel {
let Names: [String]
let attributedString: NSAttributedString
let textAlignment: NSTextAlignment
}
Когда я запускаю это на «Модель A», все работает нормально, потому что, когда я возвращаю ViewModel, у меня есть все входные данные,Пример кода модели:
return ViewModel(Names: Names, attributedString: attributedText, textAlignment: .left)
Что если бы я хотел поместить в ViewModel свойство, которое не будет содержать данных для возврата в модель? Например, если я хочу добавить свойство «адрес» к ViewModel, но не ко всем моделям, которые содержали эту информацию? Возврат на странице модели выдает ошибку.