I'm having trouble adding rows to WKInterfaceTable in Apple Watch. The strange thing is that no matter what I do, the first 4 lines look empty. I tried adding lines manually and in a loop - it doesn't matter. I believe my code is good because the fifth and subsequent lines look just fine. Here's what happens:

Scroll further:

My code is:
import Foundation import WatchKit class TableInterfaceController: WKInterfaceController{ @IBOutlet weak var agentTable: WKInterfaceTable! let agents = ["The Dude","Walter","Donnie","Maude","Knox","Karl","Nihilist 2"] override init(){ super.init() loadTableData() } private func loadTableData(){ agentTable.setNumberOfRows(agents.count, withRowType: "AgentTableRowController") println("Count: \(agents.count)") for(index,agentName) in enumerate(agents){ let row = agentTable.rowControllerAtIndex(index) as AgentTableRowController println(agentName, index) row.agentLabel.setText(agentName) } } }
Any help appreciated. This is probably something trivial. I am running Xcode 6.2 (6C131e) on Yosemite 10.10.2
gh0st source share