2016-10-17 10 views
1

OS 3/Xcode 8은 독립형 시계 어플리케이션을 지원합니다. 누군가가 Interface Controller에서 storbyboard의 테이블로 데이터를로드하기위한 최상의 Swift 배열/메소드를 제공 할 수 있습니까? 각 디스플레이 후에 업데이트하십시오.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] 
    } 
    }