Watchkit 在Watch Kit中,如何以编程方式显示页面

Watchkit 在Watch Kit中,如何以编程方式显示页面,watchkit,Watchkit,在watch应用程序中,如何以编程方式更改页面 在基于页面的应用程序中,我有3个WkInterfaceController,当用户按下表格视图单元格时,我想从一个页面切换到另一个页面 我可以很好地展示一个视图控制器,但是当我尝试推动视图控制器或将segue连接到cell控制器时,什么都没有发生 您将无法推送接口控制器,因为您正在构建基于页面的应用程序。您唯一的选择是在要切换到的接口控制器上使用WKInterfaceController方法。它必须是已加载到页面集中的三个接口控制器之一 由于您实际

在watch应用程序中,如何以编程方式更改页面

在基于页面的应用程序中,我有3个WkInterfaceController,当用户按下表格视图单元格时,我想从一个页面切换到另一个页面


我可以很好地展示一个视图控制器,但是当我尝试推动视图控制器或将segue连接到cell控制器时,什么都没有发生

您将无法推送接口控制器,因为您正在构建基于页面的应用程序。您唯一的选择是在要切换到的接口控制器上使用
WKInterfaceController
方法。它必须是已加载到页面集中的三个接口控制器之一

由于您实际上没有需要从表接口控制器切换到的接口控制器的引用,因此您需要使用诸如
NSNotificationCenter
之类的系统向接口控制器发送通知,通知您需要
成为当前页面


这应该允许您在点击表格行时从一个接口控制器切换到另一个接口控制器。

还可以使用全局变量访问InterfaceController。