【发布时间】:2023-04-05 20:31:01
【问题描述】:
我想最终得到一组自定义对象。当我有多个数组要迭代以创建自定义对象时,我无法找到解决此问题的方法。我有这样的事情:
class CustomObject {
var name = ""
var place = ""
var price = ""
}
var nameArray = [“name1”,"name2","name3"]
var placeArray = [“place1”,"place2","place3"]
var priceArray [“price1”,"price2","price3"]
var customArray [CustomObject]()
createObject(name : nameArray, place : placeArray, price : priceArray)
func createObject(name : [String], place : [String], price : [String]) {
let instance = CustomObject()
for names in name {
instance.name = names
}
for places in place {
instance.place = places
}
for prices in price {
instance.price = prices
customArray.append(instance)
}
}
我想以这些自定义“实例”的数组结束。现在我的代码为每个属性赋予每个数组的最后一个索引。
【问题讨论】:
-
该代码有多个编译器错误,请发布更接近编译的代码 + 代码实际失败的示例 + 在这种情况下所需的结果。
标签: ios arrays swift class object