如何在ViewModel

时间:2019-02-11 10:32:30

标签: ios swift mvvm struct viewmodel

我正在尝试为该项目快速创建ViewModel。 到目前为止,下面是模型和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。

谢谢

0 个答案:

没有答案