我已经在根目录上重新加载了3个接口控制器(“ optionsPage”,“ mainView”,“ booking”)。
我正在使用以下代码进行基于页面的导航:
WKInterfaceController.reloadRootPageControllers(withNames: ["optionsPage", "mainView", "booking"], contexts: [], orientation: WKPageOrientation.horizontal, pageIndex: 1)
OR
WKInterfaceController.reloadRootControllers(withNames: ["optionsPage", "mainView", "booking"], contexts: [])
现在,我正在使用代码从“ mainView”中推送“ HS”界面
self.pushController(withName:“ HS”,上下文:[])
但是,它不起作用,当我使用self.presentController(withName:“ HS”,context:nil)时,它起作用。我想使用基于页面的分层导航。
但是当我在重新加载页面时使用单个InterfaceController“ mainView”时
WKInterfaceController.reloadRootControllers(withNames: ["mainView"], contexts: [])
我只能使用基于页面的导航或分层导航。但是我想在我的应用程序中同时使用两者。
谢谢!