我的应用需要一些帮助。 所以, 我有这个代码
let let1 = Autosteiger(name: "Name1", addres: "Straat 1", coordinates: "coordinaten 1")
let let2 = Autosteiger(name: "Name 2", addres: "Straat 2", coordinates: "Coordinated 2")
我只想在我的数组
中将名称作为 StringPS " Autosteiger"是一个快速文件模式,我不知道如何调用它。 代码" Autosteiger" (这是一个不同的文件!)
import UIKit
class Autosteiger {
var name: String
var addres: String
let coordinates: String
var image: UIImage
init(name: String, addres: String, coordinates: String) {
self.name = name
self.addres = addres
self.coordinates = coordinates
image = UIImage(named: self.name)!
}
}
我希望有人可以帮助我。
答案 0 :(得分:2)
我假设你有一个Autosteiger
模型数组。
let let1 = Autosteiger(name: "Name1", addres: "Straat 1", coordinates: "coordinaten 1")
let let2 = Autosteiger(name: "Name 2", addres: "Straat 2", coordinates: "Coordinated 2")
let modalArray = [let1, let2]
并且您想要一个具有所有模型的名称属性的数组。所以你可以这样:
let nameArray = modalArray.map { $0.name }
希望这会有所帮助。