当从WKInterfaceController
通过rootController
呈现的模态presentControllerWithName:context:
调出菜单时,模态控制器成为根控制器:
< - 模态(请参阅Cancel
)
< - 菜单
< - Root? (没有Cancel
)
这是一个WatchKit错误,还是没有菜单的模态控制器?
由于这是一个已知错误,我的临时解决方法只是向模态控制器添加Cancel
按钮,并使用reloadRootControllersWithNames:contexts:
以root身份显示它们。 Cancel
按钮将根控制器重新加载到我的初始根控制器。
答案 0 :(得分:2)
这是WatchKit / iOS 8.2和8.3中存在的已知错误。当您呈现模态界面然后在顶部呈现另一个模态界面(如强制触摸菜单)时会出现此问题。
您可以在此处找到(讨厌的)解决方法:Apple Watch: Status bar not visible after presenting a modal screen from page based navigation