我的watchKit中有一个tableView。 我的目标是根据按下的单元格使用不同的功能(我有两个按钮放在两个不同的单元格中)。
这是我在
之前执行的代码override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {
if table==tableView && rowIndex==tableView.numberOfRows-2 {
print("Its up")
print(tableView.numberOfRows)
} else if table==tableView && rowIndex==tableView.numberOfRows-1 {
print("It's down")
print(tableView.numberOfRows)
} else {
print("Nothing is happening")
}
}
问题是 - 它并不总是有效,有时它会冻结应用程序。
也许你可以就这个看似简单的问题建议任何其他解决方案吗?
谢谢
答案 0 :(得分:0)
override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {
if table==tableView && rowIndex == 0 {
print("Its up")
print(tableView.numberOfRows)
} else if table==tableView && rowIndex == 1 {
print("It's down")
print(tableView.numberOfRows)
} else {
print("Nothing is happening")
}
}
希望这会对你有所帮助。