0

我的WKInterfaceController. 点击他们的行将推送到不同的WKInterfaceController. 我需要使用override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int),因为我需要传递一个上下文对象。

如何判断WKInterfaceTable点击了哪一行?

像这样的东西:

override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {
    // If condition A is satisfied
    {
        presentControllerWithName("WKControllerA", context: self)
    }
    else
    {
        presentControllerWithName("WKControllerB", context: self)
    }
}
4

1 回答 1

3

只需像这样检查tablerowIndex

override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int){

    if table==myTable1 && rowIndex==myIndex {

            //do something

    } else if table==myTable2  && rowIndex==myIndex2  {

            //do something else

    }
}
于 2015-06-17T23:06:30.740 回答