我正在使用Xode 8 beta 6为watchOS 3
创建应用。
使用自定义行创建WKInterfaceTable
时,我似乎无法让选择工作。
我不想要执行segue,我只想获得didSelectRowAtrowIndex
调用。
设定:
未调用以下函数:
override func table(_ table: WKInterfaceTable, didSelectRowAt rowIndex: Int)
{print("selected \(rowIndex)")}
我的行没有segue设置,这似乎是其他人遇到的问题。 该表是我使用push segue打开的视图的一部分
rootViewController -push-> myViewWithTableController -touchCell->没有任何反应
我错过了什么?
答案 0 :(得分:0)
我在文档中搜索了转换的任何限制,但找不到。 https://developer.apple.com/documentation/watchkit/storyboard_elements/building_watchos_app_interfaces_using_the_storyboard/navigating_between_scenes
尝试了一些模式。
如果将tableController的Action Segue
从Push
更改为Modal
,则可以转换。
此外,在情节提要中加入segue时不会调用didSelectRowAt
。