我正在构建一个应用程序,它使用以下命令在一组控制器之间移动:
self.pushControllerWithName("Scene A", context: nil)
调用此选项会在顶部创建一个理想的Back功能,例如主场景 - >场景A - >场景B - >场景C,但是如何将场景C中的整个堆栈从“场景C”弹回到主场景?打电话?我能看到的唯一功能是这只能向后退一步。
self.popController()
答案 0 :(得分:1)
还有
self.popToRootController()
讨论使用此方法将界面返回到其初始值 组态。您可以这样做,以便您可以重置导航 在推送一个或多个不同之前,层次结构到其初始状态 接口控制器到导航堆栈上。
始终从WatchKit扩展程序的主线程中调用此方法。
可用性适用于iOS 8.2及更高版本。