2016-10-17 16 views
1

Часы OS 3/Xcode 8 позволяют использовать автономные приложения для просмотра. Может ли кто-нибудь предоставить лучший Swift-массив/метод для загрузки данных в таблицу в storbyboard в порядке от Interface Controller, обновление после каждого дисплея.Часы OS Swift Данные для загрузки таблицы в порядке

Мой код прямо сейчас выбирает только первое значение и отображается в таблице, после использования не переходит к следующему значению в списке таблиц.

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

ответ

0

Вы можете просмотреть this 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] 
    } 
    }