【发布时间】:2021-03-28 13:57:16
【问题描述】:
我想将 Array 从 struct 转换为 List Realm。
static func mapGenreResponsetoGenreEntity( input genre: [GenreModel]) -> List {
var list = List<GenreEntity>()
return genre.map { result in
let newGenre = GenreEntity()
newGenre.gamesCount = result.gamesCount ?? 0
newGenre.id = result.id ?? 0
newGenre.imageBackground = result.imageBackground ?? "Unknown"
newGenre.name = result.name ?? "Unknown"
newGenre.slug = result.slug ?? "Unknown"
list.append(newGenre)
return list
}
}
类型是
struct GenreModel: Codable {
let gamesCount : Int?
let id : Int?
let imageBackground : String?
let name : String?
let slug : String?
}
如何从数组类型(结构)转换为列表领域,即 GenreEntity?
【问题讨论】:
-
请不要在您的问题中包含图片或链接。将代码和结构作为文本包含在内,以便我们可以在复制/粘贴的答案中使用它们。见images and links are evil。图片和链接不可搜索,因此可能对未来的读者没有用处。