我只是在使用 WatchKit 开发一个简单的表格应用程序
我想我已经设置好了所有东西,经过大量挖掘仍然无法弄清楚为什么我的应用程序没有加载。
当我构建应用程序时,不是我的扩展程序代码正在运行(即使在awakeWithContext
func.
它只是显示一个旋转的轮子,并没有在应用程序中加载任何内容,包括在我禁用交互表的代码时加载的其他元素..
这是我的代码:
class VisitorInteractionTable: WKInterfaceController {
@IBOutlet weak var visitorTable: WKInterfaceTable!
let names = ["Friend1", "Friend2", "Friend3", "Friend4", "Friend5"]
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
loadTableData()
}
private func loadTableData(){
visitorTable.setNumberOfRows(names.count, withRowType: "VisitorTableRowController")
for (index, friendName) in enumerate(names) {
let row = visitorTable.rowControllerAtIndex(index) as VisitorTableRow
row.rowLabel.setText(friendName)
}
}
override func willActivate() {
// This method is called when watch view controller is about to be visible to user
super.willActivate()
NSLog("%@ will activate", self)
}
override func didDeactivate() {
// This method is called when watch view controller is no longer visible
NSLog("%@ did deactivate", self)
super.didDeactivate()
}
}
我检查了我所有的故事板,一切都按照应有的方式连接,我不确定发生了什么。有任何想法吗?