我正在使用reloadRootPageControllers()
删除左上方的后退按钮。
override func awake(withContext context: Any?) {
super.awake(withContext: context)
// Configure interface objects here.
WKInterfaceController.reloadRootPageControllers(withNames: ["MainController"], contexts: [], orientation: .horizontal, pageIndex: 0)
}
那行得通,但是当我深按(显示3个选择)时,出现以下错误:
_puic_setViewControllers:animated:在发生现有转换或演示时调用;导航堆栈将不会更新。
并且线程被冻结。
最佳答案
不要将reloadRootPageControllers
放在控制器中。
更换
pushController(withName: "MainController", context: nil)
通过
WKInterfaceController.reloadRootPageControllers(withNames: ["MainController"], contexts: [], orientation: .horizontal, pageIndex: 0)