2016-10-17 6 views
1

OS 3/Xcode 8を見ると、スタンドアローンの時計アプリケーションが可能です。誰かがStorbyboard内のテーブルにデータをロードするための最良のSwift配列/メソッドをInterface Controllerから順番に提供し、各表示後に更新できますか?OSスウィフトテーブルのロードデータを順番に表示

私のコードは、最初の値のみを選択してテーブルに表示し、使用後はテーブルリストの次の値に移動しません。

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] 
    } 
    } 
関連する問題