Как создать свойство вложенной структуры во ViewModel - PullRequest
0 голосов
/ 11 февраля 2019

Я пытаюсь создать 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.

спасибо

...