在将新界面推送到界面控制器上后,如何关闭由界面控制器组成的两个页面中不需要的页面?在 Watchkit 上

How can I dismiss unwanted pages of my two pages consisting interface controller after pushing a new interface over it? On Watchkit

我试图在单击包含 rootController 的两个页面中的一个按钮后推送一个界面,但得到了一个奇怪的结果。

我请求的控制器(第二张图片)被推到我的第一页上..但是,我的根控制器的第二页仍然存在,我可以进入它。

我不想要这个。

在将新界面推送到它上面后,如何关闭我的多个页面控制器的所有其他页面?。

模式不是一个选项,因为我想在推动这个控制器后更深入。

WatchKit 不支持在基于页面的导航布局中推送界面控制器。从 Xcode beta 4 开始,我知道您不会看到这种奇怪的行为,因为界面根本不会显示。