小编kka*_*rol的帖子

Swift 中一个数组中的不同结构

我有一个名为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)

arrays xcode struct ios swift

0
推荐指数
1
解决办法
1108
查看次数

标签 统计

arrays ×1

ios ×1

struct ×1

swift ×1

xcode ×1