首页 > 解决方案 > 使用 presentController 更改视图后不能使用基于页面的导航?

问题描述

当从一个视图控制器切换到另一个时,我遇到了这个问题,我无法从我登陆的 vievcontroller 浏览下一页操作。

进一步说明:我有3 个视图3 个不同的视图控制器。我通过代码从第一个视图控制器第一次切换到第二个视图控制器:

    presentController(withName: "TimerController", context: s)

从第二个视图控制器中,我使用情节提要中的ctrl+drag方法对第三个控制器执行下一页操作。在我实现pushController方法之前,这工作得很好。但是现在好像不行了。UI 中的两个小圆圈(表示正在显示的视图)也不显示。

关于如何使这项工作再次发挥作用的任何想法?

标签: swiftwatchkitwatchos

解决方案


找到了问题的答案。为了做到这一点,我必须展示我希望在下一步中展示的所有控制器。

presentControllerWithNames(["controllerOne", "controllerTwo"], 
      contexts: [contextObj1, contextObj2])

现在下一页 segue 又开始工作了 :)


推荐阅读