我有一个名为trip.
struct trip {
var name: String
var description: String
var elements: [Any] = []
mutating func addItemToElements(newValue: Any) {
elements.append(newValue)
}
}
Run Code Online (Sandbox Code Playgroud)
可以看到,里面有一个数组。我正在element_flight通过 function添加一些其他结构到这个数组中addItemtoElements。
struct element_flight {
var origin: String
var destination: String
var flightno: String
var departure: NSDate
var arrival: NSDate
var seat: String
}
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用表视图创建一个列表:
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "elementTrip", for: indexPath) as! CellInElementsOfTripsTableViewCell
let elem = trips[0].elements[indexPath.row]
cell.mainTextLabel.text = …Run Code Online (Sandbox Code Playgroud)