gpt4 book ai didi

ios - 如何在iOS swift3中将模型转换为数组

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

从下面的代码中,我如何获取两个不同的电影和流派数组。然后我需要将这个模型与这两个数组一起使用?任何人都可以指导我完成这项任务。

models = [
Model(movie:"The Dark Night", genre:"Action"),
Model(movie:"The Avengers", genre:"Action"),
Model(movie:"Logan", genre:"Action"),
Model(movie:"Shutter Island", genre:"Thriller"),
Model(movie:"Inception", genre:"Thriller"),
Model(movie:"Titanic", genre:"Romance"),
Model(movie:"La la Land", genre:"Romance"),
Model(movie:"Gone with the Wind", genre:"Romance"),
Model(movie:"Godfather", genre:"Drama"),
Model(movie:"Moonlight", genre:"Drama")
]

最佳答案

我无法弄清楚将电影流派分离在单独的数组中的目的。但是,这可以按如下方式完成:

var movies = [String]()
var genres = [String]()
for model in models {
movies.append(model.movie)
genres.append(model.genre)
}

并且以更快捷的方式:

var movies = models.map{$0.movie}
var genres = models.map{$0.genre}

它可以在任何地方用作 model.movi​​emodel.genre,而不是将它们分开。

关于ios - 如何在iOS swift3中将模型转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53315375/

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