分层导航到Apple WatchKit 2中的主控制器

时间:2016-01-16 11:51:16

标签: swift watchkit

我正在构建一个应用程序,它使用以下命令在一组控制器之间移动:

self.pushControllerWithName("Scene A", context: nil)

调用此选项会在顶部创建一个理想的Back功能,例如主场景 - >场景A - >场景B - >场景C,但是如何将场景C中的整个堆栈从“场景C”弹回到主场景?打电话?我能看到的唯一功能是这只能向后退一步。

self.popController()

1 个答案:

答案 0 :(得分:1)

还有

self.popToRootController()
  

讨论使用此方法将界面返回到其初始值   组态。您可以这样做,以便您可以重置导航   在推送一个或多个不同之前,层次结构到其初始状态   接口控制器到导航堆栈上。

     

始终从WatchKit扩展程序的主线程中调用此方法。

     

可用性适用于iOS 8.2及更高版本。

Reference Document