1

Watch 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)
    }
}
4

1 回答 1

0

您可以查看url 以查看执行相同操作的教程。它具有以下显示多行的方法:

    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]
    }
  }
于 2017-01-17T08:59:23.113 回答