当从viaWKInterfaceController
呈现的模式中调出菜单时,模式控制器成为根控制器:rootController
presentControllerWithName:context:
<— 模态(见Cancel
)
<— 菜单
<——根?(没有Cancel
)
这是一个 WatchKit 错误,还是模态控制器不应该有菜单?
“解决方案”
由于这是一个已知的错误,我的临时解决方法只是向Cancel
模态控制器添加一个按钮,并用于reloadRootControllersWithNames:contexts:
将它们呈现为 root。该Cancel
按钮将根控制器重新加载到我的初始根控制器。