Я пытаюсь создать ViewModel для проекта в Swift.Ниже приведены модель и код ViewModel до сих пор
Вот моя структурная модель
struct Produce : Decodable {
let products : [Item]
}
struct Item : Decodable {
let name : String
let place : origin
}
struct origin : Decodable {
let location
}
class ProductViewModel {
private let objProduce: Produce
init(produce: Produce)
{
self.objProduce = produce
}
public var Name: String {
//return objProduce.items[0].name
}
}
Я не умею создавать свойство Name, Place, которое является вложенной структурой, как показано выше.это свойство Name - с objProduce.items [0] .name не является правильным способом.
Я хочу создать два свойства в ViewModel, которые являются Name и Place.
спасибо