我正在尝试为该项目快速创建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。
谢谢