gpt4 book ai didi

ios - 如何在 Mappable 类中追加数据

转载 作者:行者123 更新时间:2023-11-30 10:51:33 25 4
gpt4 key购买 nike

我想将新数据添加到Mappable class。这是我的:

import Foundation
import ObjectMapper

struct AllcategoriesModel : Mappable {
var allcategories : [Allcategories]?

init?(map: Map) {

}

mutating func mapping(map: Map) {
allcategories <- map["allcategories"]
}

}

我向类添加新数据的方式:

if json["allcategories"].exists() {
categoriesDataSource = Mapper<AllcategoriesModel>().map(JSON: json.object as! [String : Any])
//Other Stuff...
}

现在,我想手动附加数据,任何帮助将不胜感激。

最佳答案

初始化 AllcategoriesModel 结构对象 categoriesDataSource 后,您可以向其中追加数据,就像在任何其他对象中一样。

categoriesDataSource.allcategories.append(newElement)

另外,为什么你把 init?(map: Map) 留空。它应该初始化 allcategories 数组。

allcategories = 尝试吗? map.value("所有类别")

否则,allcategories 将保持为零,因此您的追加方法调用将不起作用。

关于ios - 如何在 Mappable 类中追加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54414051/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com