按顺序观察OS Swift Table加载数据

时间:2016-10-17 14:12:00

标签: swift watchkit wkinterfacetable wkinterfacecontroller

观看OS 3 / Xcode 8允许独立的观看应用。有人可以提供最好的Swift数组/方法,用于从接口控制器按顺序将数据加载到storbyboard中的表,在每次显示后更新。

我的代码现在只选择第一个值并显示在表格中,在使用后不会移动到表格列表中的下一个值。

let financeupdate = ["London", "Milan", "Bangkok", "NYC"}
    loadTableData()
}

private func loadTableData(){
    financetable.setNumberofRows(financeupdate.count, withRowType:"GlobalFinanceRowController")

    for (index, financeupdateName) in enumerate(finaceupdate_ {
        let row=finacetable.rowControllerAtIndes(index) as GlobalFinanceRowController

        row.interfaceLabel.setText(financeName)
    }
}

1 个答案:

答案 0 :(得分:0)

您可以查看this网址以查看相同的教程。它具有以下方法,其中显示多行:

    var flights = Flight.allFlights()

  override func awake(withContext context: Any?) {
    super.awake(withContext: context)
    flightsTable.setNumberOfRows(flights.count, withRowType: "FlightRow")

    for index in 0..<flightsTable.numberOfRows {
      guard let controller = flightsTable.rowController(at: index) as? FlightRowController else { continue }

      controller.flight = flights[index]
    }
  }